If my user uses yahoo email to register, the confirmation email from my site gets put into their spam folder. I have two questions:

1) How can I modify the message the user see after finishing registering to include a big warning message for them to check their spam folder if they don't see the confirmation email in the inbox?

2) Is their anything I can do to make Yahoo not put my email in user's spam folder?

Comments

MacRonin’s picture

You can't MAKE yahoo not flag you as SPAM, otherwise the SPAMers would do the same trick. But you can decrease the odds off being flagged as SPAM by customizing your introductory e-mail. By changing the content you will look less like all the other new Drupal installs. And by looking less like everyone else you have decreased the odds off looking like one of the sites that did SPAM people.

-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://www.SunflowerChildren.org/ Helping children around the world ( Drupal)

mattyoung’s picture

Do you know how to tell the user to check their spam folder after they register?

mrtoner’s picture

1. Use LoginToboggan to direct the user to a specific page after registering. Put your message on that page.

2. Use Rules to display a message to the user after registration.

sidharth_k’s picture

I registered for a VPS account at a provider. This happened to me initially too for my server with yahoo and hotmail. But then after a couple of days this problem vanished. I can only guess that yahoo/msn initially did not recognize the domain and after it had been around for sometime, it removed the spam settings....

To prevent your message from being marked spam:
- try to make the reverse DNS of your IP the same as the domain of the email address
- try to make a SPF record for your domain http://en.wikipedia.org/wiki/Sender_Policy_Framework

But to be honest, I'm not REALLY sure what stopped my messages from being marked as spam. If your server is new, I'd urge you to just wait for a few days and see what happens...

Sidharth

papile’s picture

Yahoo is probably not marking it as spam based on the email body but likely on the header. Especially if you are on shared hosting. As a previous user said see if your ip rdns to your url. If you are on shared hosting it probably will not be the case. Spammers often fake their domains so this is suspicious to mail filters if the domain does not match the IP of the server that sent it. I would look at your headers carefully because in general text based spam filters are trained not to block common confirm emails. Also see if it says it is from localhost as the host. This is also suspicious because often spammers take over a residential computer and use it as a spam relay.