Más Allá de Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Capítulo 20. Clientes de Correo y Noticias | Siguiente |
El paquete Fetchmail contiene un programa de recogida de correo. "Este recibe el correo de los servidores remotos y lo reenvía al sistema de entrega local (cliente) de tu máquina, de modo que pueda ser leído por los agentes de correo de usuario normales."
Descarga (HTTP): http://www.catb.org/~esr/fetchmail/fetchmail-6.2.3.tar.gz
Descarga (FTP): ftp://gnome.dti.ad.jp/.1/unix/net/mail/fetchmail/fetchmail-6.2.3.tar.gz
Tamaño del paquete: 1.2 MB
Estimación del espacio necesario en disco: 5.7 MB
Tiempo estimado de construcción: 0.08 SBU
OpenSSL-0.9.7c y un MDA local (Procmail-3.22)
Instala Fetchmail ejecutando los siguientes comandos:
./configure --prefix=/usr --with-ssl --enable-fallback=procmail && make && make install |
--with-ssl : Esto activa SSL si se encuentra, de forma que puedas establecer conexiones seguras con servidores POP3 e IMAP.
--enable-fallback=procmail : Esto le dice a Fetchmail que el correo entrante se lo pase a Procmail para su reparto si tu servidor de correo en el puerto 25 no existe o no responde.
~/.fetchmailrc
set logfile /var/log/fetchmail.log set no bouncemail set postmaster root poll NOMBRESERVIDOR : user "usuario" pass "contraseña"; mda "/usr/bin/procmail -f %F -d %T"; |
Esto es una configuración de ejemplo que puede ser suficiente para muchas personas. Puedes añadir tantos usuarios y servidores como necesites, usando la misma sintaxis.
man fetchmail : Busca cerca del final de la página la sección CONFIGURATION EXAMPLES (EJEMPLOS DE CONFIGURACIÓN), que muestra también varios ejemplos rápidos. Hay una gran cantidad de opciones de configuración que puedes usar.
El paquete Fetchmail contiene fetchmail y fetchmailconf.
Cuando se ejecuta como usuario, se usa como fuente el ~/.fetchmailrc del usuario y descarga el correo correspondiente.
Este programa proporciona una interfaz gráfica en Tk para tu ~/.fetchmailrc, haciendo más fácil su configuración. Sin embargo, necesitarás Python y debes tener disponible el módulo Tkinker.