<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rodolfo Pilas &#187; telnet</title>
	<atom:link href="http://www.pilas.net/tag/telnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pilas.net</link>
	<description>Rio Pilas</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:42:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Correo POP3+SSL por telnet</title>
		<link>http://www.pilas.net/20081127/correo-pop3ssl-por-telnet/</link>
		<comments>http://www.pilas.net/20081127/correo-pop3ssl-por-telnet/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 13:58:05 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pop]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=561</guid>
		<description><![CDATA[Siguiendo con el reciente artículo sobre Correo POP3 por telnet, debo tener en cuenta que mis servidores suelen tener el correo con SSL, para lograr la capa de validación y cifrado para la trasmisión de los datos, por este motivo, el telnet no sirve para hacer conexiones. Entonces cuando el servidor POP3 tiene SSL (sPOP3) [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con el reciente artículo sobre <a href="http://www.pilas.net/20081104/correo-pop3-por-telnet/">Correo POP3 por telnet</a>, debo tener en cuenta que mis servidores suelen tener el correo con <a href="http://es.wikipedia.org/wiki/Transport_Layer_Security">SSL</a>, para lograr la capa de validación y cifrado para la trasmisión de los datos, por este motivo, el telnet no sirve para hacer conexiones.</p>
<p>Entonces cuando el servidor POP3 tiene <a href="http://es.wikipedia.org/wiki/Transport_Layer_Security">SSL</a>  (sPOP3) la solución es usar <a href="http://es.wikipedia.org/wiki/OpenSSL">openssl</a>, asi: </p>
<blockquote><p>$ openssl s_client -connect servidor.correo.com:995<br />
CONNECTED(00000005)<br />
-> Aqui se muestra la validación y<br />
-> el contenido del certificado digital<br />
-> &#8230; en varios renglones<br />
-><br />
+OK POP3 Ready
</p></blockquote>
<p>A partir de aquí, funcionan perfectamente todos los comandos de <a href="http://es.wikipedia.org/wiki/POP3">POP3</a>, indicados en <a href="http://www.pilas.net/20081104/correo-pop3-por-telnet/">el artículo anterior</a>, exactamente como si estuvieramos por telnet normal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20081127/correo-pop3ssl-por-telnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Correo POP3 por telnet</title>
		<link>http://www.pilas.net/20081104/correo-pop3-por-telnet/</link>
		<comments>http://www.pilas.net/20081104/correo-pop3-por-telnet/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 15:44:08 +0000</pubDate>
		<dc:creator>rodolfo</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pop]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://www.pilas.net/?p=558</guid>
		<description><![CDATA[Esto no es nada nuevo ni &#8220;rocket science&#8220;, solo es un apunte personal, ya que esto lo requiero de vez en cuando y al final termino buscando entre documentos y documentos hasta que veo lo que quiero. Es simplemente cómo hacer telnet al servidor de correo (POP3) y ver los mensajes. Iniciar sesión en el [...]]]></description>
			<content:encoded><![CDATA[<p>Esto no es nada nuevo ni &#8220;<a href="http://en.wikipedia.org/wiki/Rocket_science">rocket science</a>&#8220;, solo es un apunte personal, ya que esto lo requiero de vez en cuando y al final termino buscando entre documentos y documentos hasta que veo lo que quiero.</p>
<p>Es simplemente cómo hacer telnet al servidor de correo (POP3) y ver los mensajes.</p>
<h2>Iniciar sesión en el servidor</h2>
<blockquote><p>$ telnet servidor.correo.com 110</p></blockquote>
<p>Cuando conecte con el servidor, aparece como lo siguiente: </p>
<blockquote><p>+OK POP3 Ready</p></blockquote>
<p>El protocolo POP3 es muy sencillo. Cuando hacemos algo bien el servidor nos contesta con &#8220;+OK&#8221; y cuando lo hacemos mal nos devuelve un &#8220;-ERR&#8221;. En ambos casos se añadirá un texto descriptivo.</p>
<p>Ahora el servidor espera nuestra validación:</p>
<blockquote><p>USER usuario@correo.com</p></blockquote>
<p>El servidor le responderá con el mensaje de OK:</p>
<blockquote><p>+OK USER</p></blockquote>
<p>Significa que ha aceptado el nombre de usuario y que esta esperando por su contraseña. Escriba:</p>
<blockquote><p>PASS contraseña</p></blockquote>
<p>empleando la contraseña de su buzón de correo. Si todo ha ido bien el servidor nos responde con lo siguiente</p>
<blockquote><p>+OK Logged in.</p></blockquote>
<h2>Comandos al servidor</h2>
<p>Una vez conectados disponemos de varios comandos que podemos utilizar:</p>
<p><strong>STAT</strong> (status) solicita el estado de tu buzón de correos. El servidor responderá informando de cuantos mensajes hay a la espera, en el siguiente formato: +OK mm bb, donde mm es el numero de mensajes, y bb el numero de bytes del total.</p>
<p><strong>LIST</strong> te lista todos los mensajes.  El primer número es el identificador del mensaje (que se requiere para otros comandos y el segundo número es el tamaño.</p>
<blockquote><p>
LIST<br />
+OK 2 messages (320 octets)<br />
1 120<br />
2 200<br />
.</p>
<p>LIST 2<br />
+OK 2 200</p>
<p>LIST 3<br />
-ERR no such message, only 2 messages in maildrop
</p></blockquote>
<p><strong>TOP nn nl</strong> para ver las cabeceras y primeras lineas del mensaje (nn sería el numero del mensaje que quieras ver, nl el numero de lineas de la cabecera, p ej: TOP 1 ALL)</p>
<p><strong>RETR #</strong> para ver un mensaje, debe especificarse su numero identificados del mensaje.</p>
<blockquote><p>+OK XXXX octets follow.<br />
Cabecera del mensaje<br />
Cuerpo del mensaje<br />
.
</p></blockquote>
<p>Donde XXXX es el tamaño del mensaje en bytes. Seguido de esta linea se mostrará la cabecera del mensaje y el cuerpo del mismo. Si el mensaje está codificado en HTML o tiene datos adjuntos es más que probable que entienda poco del mismo.</p>
<p><strong>DELE #</strong> borra el mensaje elegido. El borrado no es al enviar el comando, sino al terminar la sesión (se debe desconectar con <strong>QUIT</strong> o los mensajes no serán borrados)</p>
<p><strong>RSET</strong> recupera los mensajes marcados para borrado</p>
<p><strong>NOOP</strong> (No Operation) instruye al servidor para que no ejecute ninguna acción, salvo responder con un mensaje de confirmación (+OK).</p>
<p><strong>UIDL</strong> (Unique Identifier List) sirve para asignar un identificador unico a todos los mensajes o a uno especifico.</p>
<p><strong>APOP</strong> (Authenticate Post Office Protocol) Este comando puede ser usado como sustituto del binomio USER &#8211; PASS para identificar y validar un usuario. Su utilidad es evitar que el password del usuario viaje por la red de forma no encriptada. La sintaxis es: APOP (nombre) (codigo).</p>
<h2>Desconectar y cerrar sesión</h2>
<p>Para desconectar correctamente del servidor escriba:</p>
<blockquote><p>QUIT</p></blockquote>
<p>El servidor nos responde con:</p>
<blockquote><p>+OK Logging out.</p></blockquote>
<p>Y se cierra el telnet: <em>Connection closed by foreign host.</em></p>
<h2>Fuentes:</h2>
<ul>
<li><a href="http://www.helpy.com.ar/telnet/comprobar-correo-pop.htm">Verificar correo POP con Telnet</a></li>
<li><a href="http://www.ignside.net/man/telnet/sesion.php">Una sesion de correo con telnet</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pilas.net/20081104/correo-pop3-por-telnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

