Wishlist: Email domain verification service
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Wishlist
|
Unassigned |
Bug Description
While looking at some email cleanup projects, I noticed a ton of typos that result in addresses that pass the email regex but still bounce when actually sent. I'd like to propose a simple service that can verify an MX record exists for a domain when registering patrons. On the blur event the contents of the email field can be sent to this service which can break it up into multiples on ',' or ';', throw away the user@, and try to find an MX record. On failure staff can be notified that delivery to that address is very likely to fail and to make sure that's what they mean to enter.
There are other ways it could be enhanced. Existing email verification (similar to the link checker), an OUS to prevent the entry of failing values (I'm on the fence on that one), suggestions for corrections for emails very similar to existing ones in the db (did you mean gmail.com instead of gmai1.com ?) and so on.
Changed in evergreen: | |
importance: | Undecided → Wishlist |
tags: | added: circulation patron |
Jason, it seems like this bug would also resolve much of bug https:/ /bugs.launchpad .net/evergreen/ +bug/1573666.
So that bug can possibly be marked as a duplicate of this one.
Josh