<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Validating Email w/PHP</title>
	<atom:link href="http://mybrokenlogic.com/2010/07/15/validating-email-wphp/feed/" rel="self" type="application/rss+xml" />
	<link>http://mybrokenlogic.com/2010/07/15/validating-email-wphp/</link>
	<description>Nothing is impossible until I say it can&#039;t be done.</description>
	<lastBuildDate>Tue, 19 Apr 2011 00:50:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: streaky</title>
		<link>http://mybrokenlogic.com/2010/07/15/validating-email-wphp/comment-page-1/#comment-198</link>
		<dc:creator>streaky</dc:creator>
		<pubDate>Fri, 17 Dec 2010 14:39:37 +0000</pubDate>
		<guid isPermaLink="false">http://mybrokenlogic.com/?p=91#comment-198</guid>
		<description>According to 2821 sec5 you are correct. The good news is nobody who actually wants email sets up their dns without at least one MX record.

That said it&#039;s probably something to bear in mind.

Learn something new every day I guess :)</description>
		<content:encoded><![CDATA[<p>According to 2821 sec5 you are correct. The good news is nobody who actually wants email sets up their dns without at least one MX record.</p>
<p>That said it&#8217;s probably something to bear in mind.</p>
<p>Learn something new every day I guess <img src='http://mybrokenlogic.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DimeCadmium</title>
		<link>http://mybrokenlogic.com/2010/07/15/validating-email-wphp/comment-page-1/#comment-196</link>
		<dc:creator>DimeCadmium</dc:creator>
		<pubDate>Tue, 30 Nov 2010 09:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://mybrokenlogic.com/?p=91#comment-196</guid>
		<description>Email sent to a domain which has only an A record typically gets delivered to that record, doesn&#039;t it? So this isn&#039;t a complete check.
I.e. A only: sent to A
A+MX: sent to MX</description>
		<content:encoded><![CDATA[<p>Email sent to a domain which has only an A record typically gets delivered to that record, doesn&#8217;t it? So this isn&#8217;t a complete check.<br />
I.e. A only: sent to A<br />
A+MX: sent to MX</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://mybrokenlogic.com/2010/07/15/validating-email-wphp/comment-page-1/#comment-132</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Fri, 06 Aug 2010 13:06:11 +0000</pubDate>
		<guid isPermaLink="false">http://mybrokenlogic.com/?p=91#comment-132</guid>
		<description>http://github.com/doctrine/doctrine1/blob/master/lib/Doctrine/Validator/Email.php

This is the best validation for an email address I&#039;ve seen - similar to your thoughts, and the source doc they refer to is a good read as well

 - http://iamcal.com/publish/articles/php/parsing_email/pdf/</description>
		<content:encoded><![CDATA[<p><a href="http://github.com/doctrine/doctrine1/blob/master/lib/Doctrine/Validator/Email.php" rel="nofollow">http://github.com/doctrine/doctrine1/blob/master/lib/Doctrine/Validator/Email.php</a></p>
<p>This is the best validation for an email address I&#8217;ve seen &#8211; similar to your thoughts, and the source doc they refer to is a good read as well</p>
<p> &#8211; <a href="http://iamcal.com/publish/articles/php/parsing_email/pdf/" rel="nofollow">http://iamcal.com/publish/articles/php/parsing_email/pdf/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: streaky</title>
		<link>http://mybrokenlogic.com/2010/07/15/validating-email-wphp/comment-page-1/#comment-126</link>
		<dc:creator>streaky</dc:creator>
		<pubDate>Sun, 25 Jul 2010 20:41:52 +0000</pubDate>
		<guid isPermaLink="false">http://mybrokenlogic.com/?p=91#comment-126</guid>
		<description>To an extent that&#039;s true. That being said, if you&#039;re anything like me you&#039;ve seen your databases full of this sort of crap in signups et al:

dsfs@dsfsdf.com
fsdfdsf@dffsdfs.com

At the end of the day it&#039;s all a little pointless for everybody involved thus - be a bit smarter about it. I&#039;m not actually all that convinced it&#039;s very sophisticated either to be fair, I mean have you seen the close-to-RFC 2822 regexps? And they don&#039;t even tell you if the bit on the end is even slightly legit.

That said it&#039;s all about helping users not make mistakes, if they type @gogglemail.com as opposed to the correct domain, this is why we do input validation at the end of the day - sending a validation email doesn&#039;t fix that, and user wonders why they didn&#039;t get a validation email. Obviously it won&#039;t end that - but it will help.</description>
		<content:encoded><![CDATA[<p>To an extent that&#8217;s true. That being said, if you&#8217;re anything like me you&#8217;ve seen your databases full of this sort of crap in signups et al:</p>
<p><a href="mailto:dsfs@dsfsdf.com">dsfs@dsfsdf.com</a><br />
<a href="mailto:fsdfdsf@dffsdfs.com">fsdfdsf@dffsdfs.com</a></p>
<p>At the end of the day it&#8217;s all a little pointless for everybody involved thus &#8211; be a bit smarter about it. I&#8217;m not actually all that convinced it&#8217;s very sophisticated either to be fair, I mean have you seen the close-to-RFC 2822 regexps? And they don&#8217;t even tell you if the bit on the end is even slightly legit.</p>
<p>That said it&#8217;s all about helping users not make mistakes, if they type @gogglemail.com as opposed to the correct domain, this is why we do input validation at the end of the day &#8211; sending a validation email doesn&#8217;t fix that, and user wonders why they didn&#8217;t get a validation email. Obviously it won&#8217;t end that &#8211; but it will help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TheOnly92</title>
		<link>http://mybrokenlogic.com/2010/07/15/validating-email-wphp/comment-page-1/#comment-125</link>
		<dc:creator>TheOnly92</dc:creator>
		<pubDate>Sun, 25 Jul 2010 07:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://mybrokenlogic.com/?p=91#comment-125</guid>
		<description>Is it really necessary to have so sophisticated check? Just send a validation email and it will mostly tell you if the user uses a legit email or not...</description>
		<content:encoded><![CDATA[<p>Is it really necessary to have so sophisticated check? Just send a validation email and it will mostly tell you if the user uses a legit email or not&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

