Thursday, July 25, 2019

exchange - Best techniques to make sure that emails are not marked as spam



We have a service that requires a registration and the registration process sends some confirmation emails.



These emails say in a three-line message that you have to click some link with a generated token to complete the registration. We send these emails in several languages, always HTML-formatted.



These emails are always delivered instantly to Gmail, Yahoo and Hotmail accounts. It took quite some tweaking though to make our local Exchange server pass them through; the "intelligent" spam filter was always rating these emails as around 75% suspicious. Another mail server located on the same shared hosting sends emails that always get through. At the same time, other confirmation emails sent to our local Exchange server, usually get delivered to our mailboxes. The problem seems to be specific to our confirmation emails only.



The question is how do we make sure that these confirmation emails are not trashed by the spam filters? Is there a safe technique to, e.g. use some specific sender id like 'noreply' or including some specific text into the message, maybe more text or something else to let the spam filter classify the confirmation message as such.



Answer



I don't know Exchange, but I am quite sure that you can somewhere configure to trust every mail coming from your own servers.



On a more general note some hints to avoid being classified as spam:




  • Don't send spam (send only requested mails, make it really easy to unsubscribe for newsletters etc., don't give anyone a reason to tag your mails as spam)

  • Try to personalize even the registration confirmation: "Dear John Doe" instead of "Dear Customer".

  • Don't be an open relay

  • Make sure your DNS entries (forward and reverse) are in order


  • Configure DKIM and/or SPF records


No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...