OK, so I just setup a fresh VPS as a mail server for a administrative contacts for a number of Wordpress sites I host - on multiple VPS's.
Got everything setup with proper virtual mapping in my postfix server setup. Intitial test emails to GMail, Yahoo, Hotmail, etc. indicate that mail is being sent and recieved. Spamassasin is working properly on my side. Some email is understandably treated as spam on the recieving servers as my reverse DNS PTR records hadn't propagated yet. However, I noticed that some test emails where I had CC'd my ISP mail account were not showing up at all - not even in the spam folder.
So, I check the mail log on my VPS and see the following error for mail sent to my ISP mail server:
So I go to the link in the error message and see the following:
The IP address my.vps.ip does appear on the following database managed by Trend Micro's Network Reputation Services.
Database Entry Action
DUL my.vps.ip Remove
Please see the linked web pages for further information about the database, contact information, why the address is listed, and how to get it removed, if applicable.
Please note: These databases are based on IP addresses; they do not use host or domain names.
I then decide to run it through some IP blacklist checkers and sure enough the IP shows up, although just a single record. I then reply to my ticket asking for a "what's up" and the reply I get was that it's because the rDNS PTR record hadn't propagated yet. Also, they tell me not to worry because the IP does not show up as blacklisted at dnsbl(.)info, so most likely I haven't set up my SMTP correctly.
OK, so I try a test email to the same server from another VPS of mine with no rDNS set up. I get the following error in my mail log:
421 4.7.1 - Connection refused. Cannot resolve PTR record for my.other.vps.ip
So this basically tells me that the refusal has nothing to do with rDNS propagation, otherwise I would have been blocked and given the same error. The server must be running the IP against the Trend Micro database and blocking me because of that.
The IP does come up clean at dnsbl(.)info - the few others I tried were mxtoolbox(.)com and myiptest(.)com and the IP was blacklisted at both.
Looking for opinions -
1) My VPS provider gave me a dirty IP, I should request a new one
2) This is operator error on my part. I should wait out the rDNS propagation and look into my SMTP settings.