Grupos de Google ya no admite nuevas publicaciones ni suscripciones de Usenet. El contenido anterior sigue siendo visible.

Recibir email con Linux

Visto 0 veces
Saltar al primer mensaje no leído

Carlos Jordán

no leída,
2 abr 2001, 10:15:162/4/01
a
Como puedo recibir un correo desde la consola de linux, y copiar el fichero
adjunto que traiga el email a un directorio para luego poderlo tratar con un
script de Perl.

existe algun comando igual que el sendmail, pero vez de para enviar para
recibir. Es decir un comando que pueda incluir dentro de un script de Perl y
me realice el proceso de descarga del una cuenta de correo, y de sus
posibles fichero adjuntos.

Gracias.

Francisco F. Artese

no leída,
2 abr 2001, 12:11:392/4/01
a
"Carlos Jordán" <xxj...@teleline.es> escribió:

> Como puedo recibir un correo desde la consola de linux, y copiar el fichero
> adjunto que traiga el email a un directorio para luego poderlo tratar con un
> script de Perl.

Puedes recibirlo con animail http://www.clickeas.com/linux/animail.html

> Gracias.

De nada!


--
==============================================================
Francisco F. Artese - Linux user #174223 - ICQ #17693614
Linux Mandrake 7.1 and IceWM 1.0.3
Las Malvinas son Argentinas!!!
==============================================================

Seldon

no leída,
5 abr 2001, 21:01:095/4/01
a
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hola:

El Mon, 02 Apr 2001 14:15:16 GMT, Carlos Jordán no tenía nada mejor que hacer,
y dijo en es.comp.os.linux.redes:

fetchmail + procmail

Usa fetchmail para descargarte el correo: crea un archivo en el home
del usuario que recibirá el correo llamado .fetchmailrc con un contenido
como éste:

poll pop.servidor.com
proto pop3
user usuario
pass xxxx
to usuario_linux

Admite también imap, en vez de pop3, y creo que alguno más. Puedes
también añadir más 'bloques' como el de arriba para varias cuentas. Para
ejecutar, simplemente 'fetchmail' en la línea de comandos, o en los scripts
de conexión a internet (/etc/ppp/ip.up) o en el cron, si tienes conexión
permanente. Si tienes varias cuentas, y cada una va a un usuario, tendrás
que usarlo como root.

Luego, con el procmail, crea un archivo llamado .procmailrc en el
home del usuario que recibe el correo, con un contenido como:

:0:
* ^To:.*mico...@example.com
|script.pl

Esto cojerá todos los msgs que tengan 'To:' al principio de lína, un
número indeterminado de caracteres a continuación, y 'mico...@example.com'
después: en la práctica, los correos dirigidos a mico...@example.com. Éstos
mensajes se los pasará al programa indicado después del pipe (|) por stdin.
Si en vez de '|' usas un nombre de archivo, los guardará allí, y si usas '!'
los reenviará a la dirección indicada después del '!'.

Procmail debería ser llamado por sendmail, si no funciona, busca el
procmail-como en lucas.hispalinux.es o en www.escomposlinux.org/sromero (no
sé si está en ninguna de las dos páginas, pero es probable que sí), y si
sigue sin funcionar, vuelve a preguntar ;)

Slds

- --
Seldon (sel...@seldon.4mg.com) - Linux user: 164.255
=================================================
PGP Key: http://pgp5.ai.mit.edu:11371/pks/lookup?op=get&search=0x64794AF8
Fingerprint: DA8F 06A0 B770 4211 A6E7 D1E8 8A03 BC70 6479 4AF8
=================================================
Administrador Lista Hackindex:
hackind...@eListas.net

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6zRVTigO8cGR5SvgRAtKaAJ4iTQj8y6nQhlbj4bPAcelfVDXvUwCcDQBo
8nFSm2n8Twvfw26sAIOo6jQ=
=s+yj
-----END PGP SIGNATURE-----

0 mensajes nuevos