Download & Extend

Email Verification

This module provides advanced email address checking. The core of Drupal, through the user module, only performs syntactical checking of user-entered email addresses, both during registration and account edition. This creates loads of problems when users incorrectly enter their address. First, they don't get any email from the site. If it happened during registration, they will not get their password. They will either bug the site admin or give up on the site altogether, both cases being a bad thing. Second, the site admin will get email bounces, which soon gets annoying if you have a moderately busy site.

This module tries to solve this problem by checking that the address really exists when it is entered by the user. First, it checks if the domain/host part exists at all, and reports an error if it does not. I found that this step alone catches between 1/2 and 2/3 of typos. Second, it tries to validate the user name too, by sending a HELO/MAIL FROM/RCPT TO chain of commands to the SMTP servers for the found host. Some hosts will not reveal if the user name is valid ("catch-all policy") while others might refuse the check for some reason (for instance, some hosts refuse deliveries from IPs delivered to home users by Internet access providers). When in doub, we try to play it safe and rather accept some invalid addresses than to refuse valid ones.

I (dbr) have currently very little time available for this project, so contributions are very welcome!

Downloads

Recommended releases

Version Downloads Date Links
6.x-1.2 tar.gz (11.75 KB) | zip (15.96 KB) 2009-May-20 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (12.56 KB) | zip (15.42 KB) 2013-May-10 Notes
6.x-1.x-dev tar.gz (10.65 KB) | zip (12.95 KB) 2011-Feb-25 Notes

Project Information


Maintainers for Email Verification

  • oadaeh - 3 commits
    last: 2 weeks ago, first: 40 weeks ago
  • peterx - 2 commits
    last: 11 weeks ago, first: 11 weeks ago
  • dbr - 19 commits
    last: 3 years ago, first: 7 years ago
  • last: 4 years ago, first: 4 years ago
  • beginner - 12 commits
    last: 5 years ago, first: 5 years ago

Issues for Email Verification

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here