in reply to Re: Yet Another E-mail Validation Question
in thread Yet Another E-mail Validation Question

What is the point of wasting those 30 seconds checking if the email is in a valid domain? Anyone can type george@aol.com and pass your check. I'm not trying to be a pain here, I realy just wonder if there is some other benefit to this method of checking that I have missed. If you arn't checking that it is actualy their email address then it woudl seem there is little point in checking if it is an email address at all.


___________
Eric Hodges
  • Comment on Re^2: Yet Another E-mail Validation Question

Replies are listed 'Best First'.
Re^3: Yet Another E-mail Validation Question
by gloryhack (Deacon) on Apr 21, 2005 at 19:46 UTC

    Checking that the domain is valid, and, to the extent possible, that the email address exists, saves network and server resources that would be otherwise be consumed by rejections from the local SMTP server and bounces from remote SMTP servers.

    Of course anyone who's of a mind to be a pest can sign a disliked person up for a bajillion mailing lists -- that's why a well-designed list server will provide for double opt-in to confirm subscriptions. That's not the problem we're trying to solve here, though, is it?

      My point, and maybe i didn't communicate it well, was what problem does checking that the mail server exists solve? A nice good user wont enter fake mail servers, and a mean user trying to abuse it will obviously choose a domain that has a mail server active.

      So my real question is "what case did i miss?" Is there some other possiblity that I'm missing in which a nice user somehow accidentaly types in a bad domain name but doesn't mean to? And why is checking the domain in that case better than two email boxes or sending a test message?


      ___________
      Eric Hodges
        Oh! In that case... yes, users do often enter their email addresses incorrectly into forms. Others, for whatever reason, will trust you with their credit cards, but not with their email addresses. Odd, but it happens.

        If you're doing e-commerce, you want to ensure that you can, in fact, contact the customer if there's a problem with the order (or payment for it). If you're running a mailing list, especially if it's a large one (as promotional lists often are), it's just good practice to minimize bounces. Some mail system administrators get grumpy if you fling too many invalid addresses at their servers -- who could blame them? It's sometimes hard to tell innocent errors from dictionary-attack spamming or joe-jobbing.