Hi everybody. I run a website that requires a member to signup in order to use our program. Our members are then sent a confirmation email which they must click the link on in order to proceed. (double opt in)Many of our emails end up being classified as spam or even automatically deleted by different email hosts. We have members writing our support to complain that they never received the verification email, etc. Does anybody know of any steps to take in order to insure that less of our emails are being sent to spam or being blocked? Is there somewhere to register the site that will help with this? Any advice is appreciated.
Post the subject and the text of your email. Maybe it contains some words that are triggering spam filters.
You may have to tell your users to add your email address to their white list or address book when the sign up.
There are other things to consider here as well such as the DNS environment. Many mail servers will reject any incoming messages from servers that do not have a valid reverse DNS entry. You can also check to see if your mail server has been blacklisted by any spam server databases which would prevent email delivery to a large number of hosts. (You can test both of those things at www.dnsstuff.com)
I see this a lot with forums that send e-mails out with a return path of "nobody@domain-name.com". A lot of mail servers discard e-mail messages like this. Is your forum phpBB? The mail routine that sends mail with php mail() is broken, it doesn't send that header properly. Change it to use SMTP instead and see if that makes a difference.