Using the GPL Install script, I installed everything on a fresh server.
Added a virtual server with a domain. According to Joe in another thread of mine, the GPL script installs and takes care of everything and it sets up postfix.
Now, this domain’s user uses php scripts to send out emails from his website using signup.php or activation.php something, and the emails don’t go. The server IP isn’t blacklisted anywhere.
To test, I sent myself an email from his usermin account, and it came through to my gmail/msn.com. Then, I sent it to his hotmail/custom domain email… and it didn’t come through.
The PHP mail function script was completely broken by the PHP gentleman who made it.
Both issues have been resolved, and now mail is going out as intended.
So far email has made it to a yahoo.ca inbox. However, hotmail.com, msn.com, and gmail.com addresses still haven’t received the emails.
It’s been 4 hours since the reverse DNS was added. Does this have to do anything with the reverse DNS or something?
How can I make sure mail is delivered right to INBOX of these public email accounts?
SPF or something?
As mentioned earlier, the IP is fresh, never been blacklisted, and now has reverse DNS and CNAME too.
SPF is used by Yahoo and gmail. I’m unsure about Hotmail.
Virtualmin can create SPF records for you automatically, or you can just add one. There is a script in the Hacks forum that will add them to all existing zones, though I think it’s now one of the things you can enable in batch in Virtualmin–almost certainly can be done using the command line API.