Using Drupal 4.7.x on Linux (CentOS), Apache, MySQL.
Drupal site registration is "Visitors can create accounts and no administrator approval is required."
- A new person can register
- person receives the email but the email is showing up in spam folders on gmail accounts (possibly others). If the person does not know to look in spam folder the registration info appears not to show up.
Also, the account reminder module (http://drupal.org/project/account_reminder) emails also get flagged as spam.
What is configurable within Drupal (or underlying infrastructure) that can be changed to reduce the filtering of Drupal site registration emails on the user's side?
Thanks,
John Blue
innovationcreation@gmail.com
Comments
I'm sure you've done this but...
...just in case, make sure you've given Drupal an email address to put in the from bit of the emails it sends out.
I forgot to do this and spent a good couple of hours trying to figure out why registration requests were going to spam.
You want to check in /admin/settings/site-information
otherwise I'm not entirely sure :)
re: setting drupal site From email address
Is /admin/settings/site-information a 5.x menu path?
In 4.7.x I have set /administer/settings/General settings/E-mail address to a real email address. The from address in the email reflects my settings.
Thanks for note.
John Blue
Yes
I'm running 5 so yeah.
By the sounds of it you've already got my suggestion covered. Afraid that's all I can think of for now - I guess you could always do some general reading up on causes of mail being flagged as spam and seeing if they apply to the mails your install is sending out.
Not 100% sure on this but it could be the domain you are using in the emails from address if its had previous owners who were up to no good.
Also does the domain used in the mails from address match that of the website? I guess that possibly could be a factor. Guessing really - hopefully someone more experienced will chip in :-)
Yes, check to see if your
Yes, check to see if your domain has been sandboxed.
I agree with venkat-rk and mwander that getting an SPF record is the way to go. Another thing you can try are opening an AdSense account with your troubled domain and email address. And create a sitemap.
Address is an alias
Howdy, we are having the same issue and have an spf record. might the problem be that the return address (in the same domain) is an alias that points to a staff persons address? thanks.
Check if your domain has an
Check if your domain has an SPF record. I think I had the same problem and it went away once I created the SPF record for my domain. If it doesn't, gmail could well tag it as spam. I believe Hotmail is even more aggressive and the email simply vanishes many a time.
You can create an SPF record for your domain through the online interface at www.openspf.org and then add it to your domain's DNS zone. It's particularly easy if you have access to WHM (Web Host Manager). If you only have cPanel access to your web site, ask your hosting company to do it for you.
----
Previously user Ramdak.
SPF Record (con't)
Entering an SPF record is most useful if you do not share your IP address with other senders. You might consider investing in your own IP address if this continues to be a problem - then the SPF is most effective because you'd be the only one sending email from that combination of domain + IP (as expressed in the SPF).
Update on SPF record setting
FYI, this was done by our server hosting company and helped allow emails get past (at least) the Google spam filters. Hope this helps others. John Blue
----
We have established SPF records for poultrycast.com, beefcast.com, swinecast.com, and dairycast.com.
Because there is one IP address shared between all four production domains, it is possible that an email originating from dairycast.com will be rejected because the IP address maps to swinecast.com.
Interesting observation.
Interesting observation. But, do you think it's so critical? Shared hosting of different domains on a single IP address is rather common, isn't it?
----
Previously user Ramdak.
Wow!! Adding spf record to
Wow!! Adding spf record to my domain (http://www.criticat.com) solved the problem. Thanks a lot for suggesting this solution.
~Shweta
http://www.shwetagupta.com/blog
You can always verify if
You can always verify if your domain has a spf record through the following url
http://www.dnsstuff.com/tools/dnsreport.ch?domain=
Hope that helps !
could you please suggest a
could you please suggest a good txt spf record for drupal not sharing any ips
v=spf1 etc..
Glad it helped. But, you
Glad it helped. But, you know, there is plenty of negative opinion too about SPF. Just do a search on the cPanel forums (forums.cpanel.net) and you'll see it for yourself. cPanel forum users tend to be experienced webmasters too, so there may be a grain of truth in what they say.
----
Previously user Ramdak.