Correo "pop" desde consola
Publicado por barnarasta (42 intervenciones) el 12/07/2012 10:52:06
Me pidieron incorporar en una aplicacion un avisador de la llegada de nuevos correos a la cuenta pop contratada con un servidor externo, en este caso con 'arrakis'.
No es una utilidad pensada para leer los correos, ya que entrarn codificados, pero si puede ser muy interesante tambien para analizar la ruta, spam, etc...
Para leerlos utilizaremos el gestor habitual de correo , konqueror o similar.......
- lo primero es crear el script ( que llamaremos correo.sh ) que entrara en la cuenta de correo para ver cuantos correos tenemos para posteriormente localizar y leer localizar el ultimo.
y la instruccion de lanzamiento seria:
# .correo.sh | telnet pop.arrakis.es 110
** Ahora solo nos queda leer el ultimo correo entrado [ Fecha / Hora ] para lanzar el aviso si es de reciente incorporacion. - pero eso lo montare al regreso de vacaciones, que estoy con las maletas en la puerta :) - , si le interesa el tema a alguien, le invito a desarrollarlo :).
Las ordenes posibles dentro de los servidores "pop" son las siguientes:
LIST X , donde X sera el numero de correos que deseas visualizar
TOP X Y ------------ X selecciona el correo y Y el numero de lineas
RETR X para mostrar el correo numero X de la lista
DELE X marca el correo X para eliminarlo al terminar la sesión con QUIT
RSET X desmarca el correo X previamente selecionado para borrar.
QUIT imprescindible para salir del servidor pop y cerrar la conexion
No es una utilidad pensada para leer los correos, ya que entrarn codificados, pero si puede ser muy interesante tambien para analizar la ruta, spam, etc...
Para leerlos utilizaremos el gestor habitual de correo , konqueror o similar.......
- lo primero es crear el script ( que llamaremos correo.sh ) que entrara en la cuenta de correo para ver cuantos correos tenemos para posteriormente localizar y leer localizar el ultimo.
1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh
username="nombre_usuario@arrakis.es";
password="passw_cuentaf";
sleep 2
echo USER $username
sleep 1
echo PASS $password
sleep 2
echo STAT
sleep 1
echo QUIT
y la instruccion de lanzamiento seria:
# .correo.sh | telnet pop.arrakis.es 110
** Ahora solo nos queda leer el ultimo correo entrado [ Fecha / Hora ] para lanzar el aviso si es de reciente incorporacion. - pero eso lo montare al regreso de vacaciones, que estoy con las maletas en la puerta :) - , si le interesa el tema a alguien, le invito a desarrollarlo :).
Las ordenes posibles dentro de los servidores "pop" son las siguientes:
LIST X , donde X sera el numero de correos que deseas visualizar
TOP X Y ------------ X selecciona el correo y Y el numero de lineas
RETR X para mostrar el correo numero X de la lista
DELE X marca el correo X para eliminarlo al terminar la sesión con QUIT
RSET X desmarca el correo X previamente selecionado para borrar.
QUIT imprescindible para salir del servidor pop y cerrar la conexion
Valora esta pregunta


0