<?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: Validando emails</title>
	<atom:link href="http://www.asinorum.com/validando-emails/805/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.asinorum.com/validando-emails/805/</link>
	<description>El hablar, por su facilidad, puede ser imitado por todo un pueblo; la imitación en el pensar, del inventar, ya es otra cosa.</description>
	<lastBuildDate>Thu, 09 Feb 2012 20:32:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Hugo</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2842</link>
		<dc:creator>Hugo</dc:creator>
		<pubDate>Tue, 24 Jun 2008 11:00:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2842</guid>
		<description>Buscando cosas de estas me acordé de este post y por el camino he encontrado esto otro,
&lt;a href=&quot;http://fightingforalostcause.net/misc/2006/compare-email-regex.php&quot; rel=&quot;nofollow&quot;&gt;&lt;a href=&quot;http://fightingforalostcause.net/misc/2006/compare-email-regex.php&quot; rel=&quot;nofollow&quot;&gt;http://fightingforalostcause.net/misc/2006/compare-email-regex.php&lt;/a&gt;&lt;/a&gt;
[Comentario zrubavel: Gracias Hugo, es interesante que una validación tan absurda y empleada ni siquiera esté bien hecha y que haya tenido que revolver tanto para encontrar algo aceptable.]
</description>
		<content:encoded><![CDATA[<p>Buscando cosas de estas me acordé de este post y por el camino he encontrado esto otro,<br />
<a href="http://fightingforalostcause.net/misc/2006/compare-email-regex.php" rel="nofollow"></a><a href="http://fightingforalostcause.net/misc/2006/compare-email-regex.php" rel="nofollow">http://fightingforalostcause.net/misc/2006/compare-email-regex.php</a><br />
[Comentario zrubavel: Gracias Hugo, es interesante que una validación tan absurda y empleada ni siquiera esté bien hecha y que haya tenido que revolver tanto para encontrar algo aceptable.]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2841</link>
		<dc:creator>Lucas</dc:creator>
		<pubDate>Sun, 20 Jan 2008 20:46:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2841</guid>
		<description>Hola, en el sistema que actualmente construimos en el curro, la expresión regular que utilizo, es aquella que cumple con la
RFC2822. Sólo soporta formatos de direcciones &quot;addr-spec&quot; with &quot;dot-atom&quot;, esto es, (ATEXT_TOKEN+(\.ATEXT_TOKEN+)*) @ (ATEXT_TOKEN+(\.ATEXT_TOKEN+)*)
La expresión regular queda como (Java regex):
([a-zA-Z0-9!#\$%\&amp;&#039;\*\+\-/=\?\^_`\{\&#124;\}~]+(\.[a-zA-Z0-9!#\$%\&amp;&#039;\*\+\-/=\?\^_`\{\&#124;\}~]+)*)@([a-zA-Z0-9!#\$%\&amp;&#039;\*\+\-/=\?\^_`\{\&#124;\}~]+(\.[a-zA-Z0-9!#\$%\&amp;&#039;\*\+\-/=\?\^_`\{\&#124;\}~]+)*)
Ni que decir que no valida el dominio, pues según la RFC, no hay lista de dominios a validar, pues un correo electronico no tiene por que tener dominio de primer nivel (TLD) com, es, org, ... Los correos son basicamente identificador@servidor, donde servidor puede ser cualquier cosa (un nombre de máquina).
</description>
		<content:encoded><![CDATA[<p>Hola, en el sistema que actualmente construimos en el curro, la expresión regular que utilizo, es aquella que cumple con la<br />
RFC2822. Sólo soporta formatos de direcciones &#8220;addr-spec&#8221; with &#8220;dot-atom&#8221;, esto es, (ATEXT_TOKEN+(\.ATEXT_TOKEN+)*) @ (ATEXT_TOKEN+(\.ATEXT_TOKEN+)*)<br />
La expresión regular queda como (Java regex):<br />
([a-zA-Z0-9!#\$%\&#038;'\*\+\-/=\?\^_`\{\|\}~]+(\.[a-zA-Z0-9!#\$%\&#038;'\*\+\-/=\?\^_`\{\|\}~]+)*)@([a-zA-Z0-9!#\$%\&#038;'\*\+\-/=\?\^_`\{\|\}~]+(\.[a-zA-Z0-9!#\$%\&#038;'\*\+\-/=\?\^_`\{\|\}~]+)*)<br />
Ni que decir que no valida el dominio, pues según la RFC, no hay lista de dominios a validar, pues un correo electronico no tiene por que tener dominio de primer nivel (TLD) com, es, org, &#8230; Los correos son basicamente identificador@servidor, donde servidor puede ser cualquier cosa (un nombre de máquina).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lalala</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2840</link>
		<dc:creator>lalala</dc:creator>
		<pubDate>Fri, 18 Jan 2008 16:32:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2840</guid>
		<description>La respuesta es muy facil, lo interesante de todos los datos es el correo electronico para poder mandar spam.
El resto no es * (obligatorio)
</description>
		<content:encoded><![CDATA[<p>La respuesta es muy facil, lo interesante de todos los datos es el correo electronico para poder mandar spam.<br />
El resto no es * (obligatorio)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blaxter</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2839</link>
		<dc:creator>Blaxter</dc:creator>
		<pubDate>Mon, 14 Jan 2008 20:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2839</guid>
		<description>@Alex, hacer un ping al dominio no te dice que ese dominio tenga correo electrónico. Aparte de que es mucho más lento que una consulta dns
</description>
		<content:encoded><![CDATA[<p>@Alex, hacer un ping al dominio no te dice que ese dominio tenga correo electrónico. Aparte de que es mucho más lento que una consulta dns</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fiero</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2838</link>
		<dc:creator>fiero</dc:creator>
		<pubDate>Mon, 14 Jan 2008 14:00:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2838</guid>
		<description>Probando si este blog valida porron@porron.porron ... :)
</description>
		<content:encoded><![CDATA[<p>Probando si este blog valida <a href="mailto:porron@porron.porron">porron@porron.porron</a> &#8230; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antonio</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2837</link>
		<dc:creator>antonio</dc:creator>
		<pubDate>Mon, 14 Jan 2008 13:36:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2837</guid>
		<description>1. ¿Por qué me piden mi email en este formulario?
2. ¿Se valida?
3. Creo que el mejor recurso para validar emails que existe es tener que introducirlos por duplicado (como las contraseñas). Esto no sólo verifica que esté bien escrito sino que aparta a algunos usuarios dolosos, pero perezosos.
</description>
		<content:encoded><![CDATA[<p>1. ¿Por qué me piden mi email en este formulario?<br />
2. ¿Se valida?<br />
3. Creo que el mejor recurso para validar emails que existe es tener que introducirlos por duplicado (como las contraseñas). Esto no sólo verifica que esté bien escrito sino que aparta a algunos usuarios dolosos, pero perezosos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2836</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 14 Jan 2008 12:41:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2836</guid>
		<description>¿No sería más sencillo hacer un ping al dominio?
</description>
		<content:encoded><![CDATA[<p>¿No sería más sencillo hacer un ping al dominio?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: naide</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2835</link>
		<dc:creator>naide</dc:creator>
		<pubDate>Mon, 14 Jan 2008 11:34:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2835</guid>
		<description>Pa ver si cuela el .xxx
</description>
		<content:encoded><![CDATA[<p>Pa ver si cuela el .xxx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antiflag</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2834</link>
		<dc:creator>antiflag</dc:creator>
		<pubDate>Mon, 14 Jan 2008 08:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2834</guid>
		<description>Estoy de acuerdo. Creo que debe validarse que un email tenga &quot;algo&quot;, una arroba, otro &quot;algo&quot; y un &quot;puntoalgo&quot;. Y ya está, nada más. A partir de aquí creo que la solución pasa por mandar al email una clave de confirmación con un tiempo de vida. Si pasado ese tiempo de vida la cuenta no ha sido confirmada, eliminamos los datos de registro.
Una posible solución para evitar quebraderos de cabeza.
</description>
		<content:encoded><![CDATA[<p>Estoy de acuerdo. Creo que debe validarse que un email tenga &#8220;algo&#8221;, una arroba, otro &#8220;algo&#8221; y un &#8220;puntoalgo&#8221;. Y ya está, nada más. A partir de aquí creo que la solución pasa por mandar al email una clave de confirmación con un tiempo de vida. Si pasado ese tiempo de vida la cuenta no ha sido confirmada, eliminamos los datos de registro.<br />
Una posible solución para evitar quebraderos de cabeza.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blaxter</title>
		<link>http://www.asinorum.com/validando-emails/805/comment-page-1/#comment-2833</link>
		<dc:creator>Blaxter</dc:creator>
		<pubDate>Sun, 13 Jan 2008 22:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.asinorum.com/validando-emails/805/#comment-2833</guid>
		<description>Hombre esa función es algo exagerado, pero comprobar el dominio del correo con un dns mx si que lo he usado muchas veces y creo que es bastante recomendable si te lo puedes permitir.
Así compruebas de verdad que el mail &quot;puede&quot; ser válido y evitas tener mails modo test@test.com como dice &lt;strong&gt;rsp&lt;/strong&gt; :P. La comprobación en código son dos líneas, el tiempo debería ser menor a 500ms (pones un timeout) y consigues aumentar considerablemente la fiabilidad.
</description>
		<content:encoded><![CDATA[<p>Hombre esa función es algo exagerado, pero comprobar el dominio del correo con un dns mx si que lo he usado muchas veces y creo que es bastante recomendable si te lo puedes permitir.<br />
Así compruebas de verdad que el mail &#8220;puede&#8221; ser válido y evitas tener mails modo <a href="mailto:test@test.com">test@test.com</a> como dice <strong>rsp</strong> :P. La comprobación en código son dos líneas, el tiempo debería ser menor a 500ms (pones un timeout) y consigues aumentar considerablemente la fiabilidad.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

