Conectarse a pop3 para bajarse el correo es un coñazo, sobre todo si te llegan 300 mails diarios porque estás subscrito a 9 listas de correo 🙂
Así que vamos a configurar el fetchmail para que lo recoga el solito de manera transparente.
$apt-get install fetchmail exim
en la configuración de exim elegimos la opción 1, a la primera pregunta añadimos lo que va detras de la @, por ejemplo si mi mail es stich@tacata.ta tonses tendría que poner tacata.ta, el resto de las opciones dejarlas por defecto.
Con esto podremos enviar correo desde nuestro propio ordenador a la dirección de correo, en vez de enviarlo primero al smtp (smtp.tinet.org, por ejemplo) y que ese lo envie a la dirección de correo.
Por cierto exim es instalado y configurado en la instalación de debian, para reconfigurarlo habia que ejecutar exim-config o eximconfig o una cosa por el estilo, para mirar cual es…
dpkg -L exim | grep bin
os lo pondría yo pero ahora estoy escribiendo en el sobremesa y este tiene mandrake. (fetchmail+postfix, que por cierto me da error al enviar y tengo que mirar que coño le pasa XD )
Bien, ahora vamos a configurar el fetchmail.
En teoria teneis que editar o crear /etc/fetchmailrc, con lo cual se hará efectivo a todos los usuarios.
Otra opción seria copiar ese mismo fichero o crearlo para cada usuario en el $HOME con el nombre de .fetchmailrc
Por cierto ambos han de tener permisos 710 como mucho.
Pero el caso es que así no me funcionaba y tube que hacer
cp /etc/fetchmailrc /root/.fetchmailrc para que funcionara como demonio.
Este es el fichero fetchmail
defaults
fetchall
flush // si veis que no os borra los mails del servidor pop3 probar con nokeep
pass8bits
poll pop3.tinet.org (aquí el servidor pop)
proto pop3
user usuario
pass “el password”
to usuario_local // (vuestra cuenta de usuario en vuestro ordenador amos)
Bien, tal y como está cada vez que quisierais bajar el correo tendriais que ejecutar $ fetchmail como usuario si teneis copiado .fetchmailrc a vuestro $HOME o como root si lo teneis copiado a /root, por ejemplo podriais ponerlo en el gkrellm para que ejecute fetchmail cada n minutos.
Y otra manera es poner una linea más
set daemon 300 (300 segundos u otra cantidad)
con lo cual se bajaría el correo cada 5 minutos.
Otra cosa, podeis añadir tantos servidores como querais y enviarlos a tantos usuarios como querais.
Ejemplo.
poll pop3.tinet.org
proto pop3
user moncusi
pass “susvoyasuspender”
to moncusi
poll pop3.terra.org
proto pop3
user moncusi-terra
pass “quesussuspendo”
to moncusi
poll pop3.tinet.org
proto pop3
user caliagas
pass “Pamela”
to caliagas
Aquí en el ejemplo se descargan de dos cuentas de correo y se envian al usuario moncusi todo el mail. Y además se descarga de otra cuenta de correo y se envia al usuario caliagas.
(OFF TOPIC)
¿Porque coño he puesto moncusi y caliagas? porque… PORFIN HE APROBADO SO!!!, bueno un 4.7 pero eso cuando haga la practica y la entregue en septiempre es un aprobado jejeje (rio por no llorar jodida práctica)
Y ahora a configurar el cliente de correo:
Bien, donde antes poniais POP3 y el servidor pop3.tinet.org, ahora teneis que elegir LOCAL y poner /var/spool/mail/usuario_local, donde antes elegiais smtp y poniais smtp.tinet.org, ahora elegis “usar programa externo sendmail” o algo así, al menos eso pone en el sylpheed por ejemplo, y donde poniais smtp.tinet.org ahora poneis localhost. Si usais mutt (tiene su morbo) ya viene configurado para coger y enviar con “fetchmail” y “exim”, pongo comillas porque lo que viene es configurado para manejar el correo de manera local y que otros lo reciban y envien.
Bueno y creo que no me dejo nada.
Autor: davidcg