Recently I have setup a mail server with Postfix
, Dovecot
and Squirrelmail
on Ubuntu cloud server. The server has static ip address with proper MX record(mail.mydomain.net). When I send mail to Google its going to Spam and I should mark as not spam and yahoo is not at all receiving. Is there anything apart from Static ip and MX record to validate my domain name so that all external domains receive mails sent from my mail server without any problem?. Please need help...
You might also try looking up your IP via a service like (http://mxtoolbox.com/blacklists.aspx) to ensure it is not blacklisted or identified by your ISP as being assigned to a "dynamic" IP block.
VERY possibly you do not have a PTR record set up. Actually, when I read it again, and I saw that yahoo was not receiving it at all, change that to almost certainly.
Do this from a Windows (sorry, not familiar enough with Linux commands to know if there is any difference) command box:
Most times it will return the server name, but sometimes not. If it returns nothing, then you can be sure this is the problem.
You should also consider adding an SPF DNS record, which more and more domains are requiring to receive mail.