Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #2714
| From | "Peter H. Coffin" <hellsop@ninehells.com> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Re: What this means "(\w|-)+@\w"? |
| Date | 2011-08-03 08:32 -0500 |
| Organization | A noiseless patient Spider |
| Message-ID | <slrnj3ijf1.icc.hellsop@nibelheim.ninehells.com> (permalink) |
| References | <b2cdc780-b6d4-4b6e-a01e-444a616c0fe0@r18g2000vbs.googlegroups.com> <mr-0FA206.10061702082011@News.Individual.NET> <j18h8j$eg3$1@dont-email.me> <slrnj3fsv8.icc.hellsop@nibelheim.ninehells.com> <eli$1108021646@qz.little-neck.ny.us> |
On Tue, 2 Aug 2011 20:53:00 +0000 (UTC), Eli the Bearded wrote: > In comp.lang.php, Peter H. Coffin <hellsop@ninehells.com> wrote: >> Several years ago, I wrote an email validator that worked fairly will, >> and handled address cases that hadn't even been thought of yet. It used >> telnet to fake being a MTA to the MX of record for the domain through >> enough steps to ask if the receiving MTA would actually accept mail for >> the address, but stopping short of actually sending anything. > > How did it handle temporary errors? Mail is supposed to be retried, > usually hours later. One common anti-spam technique is to exploit > that spammers often do not retry and to issue temporary "failure" > responses to every newly seen (sender,recipent) pair. Temporary errors were good enough to pass for the "validation of email" purposes, mostly. There were still some gaps, like "dns responsible for this domain is not answering (and will never be fixed)" getting treated as okay, or the MTA being used later having its own out-of-standard limitations, but the number of false "okay" errors was pretty acceptable in a few hundred thousand checks, and the false failures was so small that I never heard anyone talk about any. And in any large collection of email addresses, you're going to lose about 1% per month dues to domains being sold, not renewed, accounts closing, people deciding that they've been getting too much spam and abandoning the account, etc, and the false okays get lost in that quickly. -- Premature optimization is the root of all evil. -- Sir Tony Hoare
Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
What this means "(\w|-)+@\w"? zhang yun <bigzhangyun@gmail.com> - 2011-07-07 06:58 -0700
Re: What this means "(\w|-)+@\w"? Michael Fesser <netizen@gmx.de> - 2011-07-07 17:39 +0200
Re: What this means "(\w|-)+@\w"? Eli the Bearded <*@eli.users.panix.com> - 2011-07-07 18:23 +0000
Re: What this means "(\w|-)+@\w"? Michael Fesser <netizen@gmx.de> - 2011-07-07 21:12 +0200
Re: What this means "(\w|-)+@\w"? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-07-07 21:12 +0200
Re: What this means "(\w|-)+@\w"? Eli the Bearded <*@eli.users.panix.com> - 2011-07-08 06:05 +0000
Re: What this means "(\w|-)+@\w"? "Álvaro G. Vicario" <alvaro.NOSPAMTHANX@demogracia.com.invalid> - 2011-07-08 08:42 +0200
Re: What this means "(\w|-)+@\w"? Sandman <mr@sandman.net> - 2011-08-02 10:06 +0200
Re: What this means "(\w|-)+@\w"? "Álvaro G. Vicario" <alvaro.NOSPAMTHANX@demogracia.com.invalid> - 2011-08-02 11:50 +0200
Re: What this means "(\w|-)+@\w"? "Peter H. Coffin" <hellsop@ninehells.com> - 2011-08-02 07:56 -0500
Re: What this means "(\w|-)+@\w"? Eli the Bearded <*@eli.users.panix.com> - 2011-08-02 20:53 +0000
Re: What this means "(\w|-)+@\w"? "Peter H. Coffin" <hellsop@ninehells.com> - 2011-08-03 08:32 -0500
Re: What this means "(\w|-)+@\w"? "Álvaro G. Vicario" <alvaro.NOSPAMTHANX@demogracia.com.invalid> - 2011-08-03 10:55 +0200
Re: What this means "(\w|-)+@\w"? "Peter H. Coffin" <hellsop@ninehells.com> - 2011-08-03 08:46 -0500
Re: What this means "(\w|-)+@\w"? Sandman <mr@sandman.net> - 2011-08-03 00:21 +0200
Re: What this means "(\w|-)+@\w"? Eli the Bearded <*@eli.users.panix.com> - 2011-08-03 07:45 +0000
Re: What this means "(\w|-)+@\w"? Sandman <mr@sandman.net> - 2011-08-03 10:02 +0200
Re: What this means "(\w|-)+@\w"? Eli the Bearded <*@eli.users.panix.com> - 2011-08-05 00:05 +0000
csiph-web