Wishlist: Email domain verification service

Bug #1760881 reported by Jason Boyer
12
This bug affects 2 people
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.

Jason Boyer (jboyer)
Changed in evergreen:
importance: Undecided → Wishlist
Revision history for this message
Josh Stompro (u-launchpad-stompro-org) wrote :

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

tags: added: circulation patron
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.