I still don’t know is it somehow related to 2.1.2 upgrade, but during the past few weeks it seems that most (if not all) of our order notifications and mails sent to customers with .yahoo and .aol email addresses are marked as a “spam”. The average customer usually don’t know anything about checking junk folder and unspamming legitimate emails, and we’re getting into communication troubles. Anyone have such a similar experience?
What style of mailing are you configured for? php or smtp. If php, that’s probably right because a reverse lookup of the sender’s domain doesn’t match the IP of the SMTP agent that is delivering the mail.
If it’s SMTP then you need to work with your hosting provider to make sure all the domain keys (if used) and other CNAME info is correctly setup so that a reverse lookup of your domain will show the IP of tthe SMTP server.
PHP mailing. Also, we never sent anything like mass-mailing from our domain, so it can’t be a some sort of “domain black list” punishment. The order notification email have more or less a standard cs-cart form and content.
[quote name=‘nedd’]PHP mailing. Also, we never sent anything like mass-mailing from our domain, so it can’t be a some sort of “domain black list” punishment. The order notification email have more or less a standard cs-cart form and content.[/QUOTE]
Are you on a shared server? If so, the server you are on could be blacklisted due to other users abusing it.
One of the simple checks that many SMPT receivers do is to check the “From” domain (ie. ez-ms.com) against the IP of the sending SMTP server.
So if the sending server’s IP isn’t in the list of MX addresses returned by the domain lookup it will mark it is possible spam. Also, if there’s only HTML and not text portion of a message, this counts against it too. There are many other things that spam detectors look for in addition to hiistory of email as well as subject lines, etc.
SPAM has a number of tests and the email is “scored” on how it does. If you’re using PHP mail and you don’t own the server, odds are that the SMTP server IP that the sendmail program uses to send your mail will NOT be listed in an MX query for your domain.
You asked the question, that’s the answer. Just because the email comes from cs-cart does NOT mean that your PHP environment is configured correctly NOR that your hosting environment is configured correctly.
Ask your hosting company for assistance. Of course the easiest solution is to get them to set up an SMTP server that is associated with your IP. Then change to using SMTP mail.