I have a dedicated server. A already make an emailing system that email to all my client everyday. Every day total i email about 70,000 mails. And i using mail() function. Is there anything else i can do to increase my emailing reliability because some client didn't got my email . And yes i using looping to send those mail to every email in my database. i know it's kind of crappy and amateur. Please give me some guide..
Maybe,if you are sendind a huge load of emails,your email server IP will be banned and/or reported as spamhost
As you send a large amount of email every day, it is possible that your IP is blacklisted, or if you send many email to the same host it might limit your emails and only deliver some of them or mark the emails as spam. Sending emails with the mail function might result in the email arriving to the junk or spam folder. You might want to use SMTP to send emails.
I already been block by yahoo. But after fill in a few form then, its going back to normal. But right now , yahoo block all my email again.. What is the diff using SMTP and using mail() function ? Sorry if my question is so stupid.
Not a chance. I send a similar amount of emails to that per day,and as opposed to getting blocked.. they just go the junk folder automatically. When you say increase your 'emailing reliability'.. do you mean the sending of them emails (i.e. server side), or the receiving of the emails? Email providers will block you if they suspect your email is simply spam. I'd take a look at double opt-in and signaturing. Also, email providers care about how easy it is for people to unsubscribe, what is your process, after unsubscribing.. how quickly is their request fulfilled, what % of requests are fulfilled.. etc There really is more to it than you'd first think.
its not my number one priority if my mail go to their junk mail because, my client already know to check it on junk folder. What i really care is they got all my email. Even email from big company also go to my junk folder. Emailing reliability for receiving email. Did they got my email or not ( inbox or junk ) . So what i must do to avoid those email provider from block my email.My email also provide opt-out link. Thank for you help TSelbeck.
using the mail() function uses your localhost SMTP server, using SMTP functions allow you to use external SMTP servers, such as smtp.aol.com, smtp.gmail.com, etc
Try using more rotating IP addreesses for sending mass email,or use a professional proxy for this job
So if i use this smtp function, will my chances that my client receive my email increase? And if it will, why? can u explain a little ? i need to understand to concept of sending email. Thanks for your time
I think using SMTP(auth or not) is certainly NOT a reliable solution for sending a huge load of emails(70k / day).It will stress your SMTP and hit it down in minutes....
no, the SMTP functions won't help you, it's just for connecting to an external SMTP server and being able to send an email with that external server, more than likely, your IP address has been blacklisted and marked as spam by some of the email providers, be sure that you comply with the CAN-SPAM act and take a look at how your emails are composed then try again
My Ip already blocked by yahoo. Then i emailing them and give some informations they need. They reply me with this - Make sure you send to opted-in and engaged subscribers only - Use DKIM to authenticate your email, so you can enroll in our feedback loop program - Process bounces and complaints in an efficient manner the first one i already did. The last two i don not how to do it. Anyone can help me?
heres a run down on DKIM(DomainKeys Identified Mail) en.wikipedia.org/wiki/DomainKeys_Identified_Mail and as far as complaints go you need to have an opt-out system, so that people that do not wana receive your emails anymore can never receive them again, if you do not provide an opt-out link in each one of your emails, it can be considered spam by email providers, hope this helps you
OK thanks.. opt-in and opt out already did. Last one, how can i check bounce email? every time i check in WHM said 0 bounce email but a lot of queue email?
a email bounce is where the SMTP server was unable to send the email, your SMTP server should provide details if a bounce occurs
also, here is an example of a bounce while talking to smtp.example.com [192.0.2.3] Client: RCPT TO:<nonexistinguser@example.com> Server: 550 No such user here in this case, the email is non existent dunno if this would help u or not, just thought i would post it