Hotmail / Yahoo (others?) Block email notifications?

I have a website (currently under development for a third party, I'm sorry I can't show) that requires users to confirm their contact information by clicking on a link sent to their email address when registering for the web site.

This is pretty standard practice, not very technical or unique, so I was surprised to find that Hotmail and Yahoo (or maybe others, I'm not sure) block any email messages that are generated dynamically through PHP code that launches the website. ...

I am using PHP CodeIgniter framework and am using my e-library. I checked my code and everything looks great and I also looked at the email class and it looks like a top too.

Not to mention, the sent message gets delivered to every other email service I've tried, including gmail and a few POP accounts. This leads me to think the problem is with the Hotmail / Yahoo end.

I suspect they are purposefully rejecting / bouncing the message due to formatting, thematic content, or some other arbitrary issue.

The HTML email design is minimal, but it actually uses HTML for the headers of the link tags. The subject line simply reads "Welcome to ____" and is addressed from "support @______. Com".

My question is, are there any articles regarding what could be causing this that I could read to better understand why messages are being rejected, so I can fix this issue?

Preferably the article or document is from Hotmail and Yahoo (with inside information) or from someone who has experienced the same problem and come up with a solution.

Also, are there utilities available to check what actually happens to a message when it hits their servers (i.e. is it discarded or something?)

Many thanks!:)

+1


source to share


4 answers


Make sure the SPF records for your domain are correct and set. It will be a long journey.



Email transmission is a complex topic. At the previous concert, I was a member of the ESPC . This PDF link may be helpful or outdated. Also see this other similar SO question .

+3


source


A friend of mine had a notification system that he has his own PHP code that sends notifications using SMTP. Therefore, his notifications were indeed sent from his Gmail account. He did this to prevent hotmail / etc from automatically blocking email.



I don't know if this helps

0


source


What headers do you end up with with your email? Does it have enough "meaningful text" in the email, or is it mostly links (to your site, confirmation link, "contact us" -link, ...). This can play a big role in spam filters to determine if an email contains original and valuable content.

0


source


I have similar problems - only with hotmail.com. Gmail and local national providers are working fine. My post is bundled as such:

 $headers  = "MIME-Version: 1.0\r\n";
 $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
 $headers .= "X-Priority: 1\r\n";
 $headers .= "X-MSMail-Priority: High\r\n";
 $headers .= "X-Mailer: Company name\r\n";
 $headers .= "From: \"Company name\" <info@company.ee>";
 mail($email, "title", $message, $headers,"-finfo@company.ee");

      

All suggestions are welcome

0


source







All Articles