Correo

Finalmente me decidí a migrar mi LinuxMint de la versión 11 “Katya” a la versión 12 “Lisa”. Y me topé con un problema interesante a la hora de migrar el correo debido a que uso el cliente de correo Evolution.

Básicamente el problema es que los formatos para la entrega de correos no son compatibles, en primera instancia la versión de Evolution que usaba anteriormente usaba el formato mbox donde los correos que llegan se guardan en único archivo. Y en la ultima versión de Evolution se utiliza el formato maildir para la entrega de correos, el cual consiste en tener una estructura de 3 directorios (cur, new, tmp) para la entrega de los correos.

Para resolver esté problema, tenemos que convertir los correos del formato mbox a formato maildir para que Evolution reconozca los correos que tenemos con anterioridad, por lo que seguiremos los siguientes pasos:

1.- Instalamos el paquete procmail, el cual nos va a brindar la herramienta formail, que nos ayuda a formatear los correos.

sudo aptitude install procmail

2.- Bajamos la herramienta mb2md que nos ayudará a convertir de mbox a maildir.

 wget http://www.gerg.ca/hacks/mb2md/mb2md

3.- Le damos permisos de ejecución al script

 chmod +x mb2md

4.- La sintaxis del comando es:

 ./mb2mb mbox_file maildir

5.- En este ejemplo vamos a migrar los correos del 2010 desde el archivo mbox de respaldo hacia el directorio maildir de evolution, por lo que el comando que vamos a usar es:

 ./mb2mb /media/usb/respaldo_correo/Inbox.sdb/2010 /home/usuario/.local/share/evolution/mail/local/.2010

Con lo cual se creará el direcorio /home/usuario/.local/share/evolution/mail/local/.2010 con la estructura de un maildir.
Hay que aclarar que el nombre del directorio debe tener un (.) [punto] para que Evolution lo reconozca como directorio.

Listo, ya podemos migrar todos nuestros correos de mbox a maildir.

Fuente: http://www.gerg.ca/hacks/mb2md/

5 2568

Hace ya bastante tiempo que Hotmail no es el mejor servicio de mensajería por internet, pero sin embargo es el que aun sigue siendo mas utilizando, quizás quien sabe los motivos ( micro$oft? ), sin embargo hace ya algún tiempo han habilitado el soporte POP3, que permite descargar los emails con estos programas como el Applemail, Thunderbird o en nuestro caso Evolution.

Los datos de la configuración son los siguientes:

Servidor POP: pop3.live.com
Puerto POP: 995
POP SSL: Si
Usuario: Tu Windows Live ID (nombre@hotmail.com)
Contraseña: Tu contraseña
Servidor SMTP: smtp.live.com
Puerto SMTP: 587
¿Autenticación necesaria?: Si, usando los mismos datos de usuario y contraseña
TLS/SSL: Si

Para configurarlo en Evolution, hacemos:

En la pestaña Reciving Email ponemos:

POP Server: pop.live.com:995
Security: SSL encryption
Authentication type: Password

En la pestaña Sending Email ponemos:

SMTP Server: smtp.live.com:587
Security: SSL encryption
Authentication type : Password

Lamentablemente hubiera sido mejor que utilizaran el protocolo IMAP, ya que es mas rápido y eficaz, y permite ver los email online y sin descargarlos.

3 1824

En esta ocasión vamos a describir un procedimiento simple para que Qmail filtre SPAM referenciado por spamcop.net, spam-RBL.com

Premisas:

Cuando se envía un correo a un servidor Qmail, es /var/qmail/bin/qmail-smtpd quien se encarga de gestionar la conexión con el otro servidor de correos y que encamina el mail a otro programa interno a Qmail para el tratamiento.

Para detener el SPAM, vamos a añadir una etapa antes de que se ejecute /var/qmail/bin/qmail-smtpd, la cual verificará si la IP de donde proviene el mail está referenciada o no en spamcop.net o spam-RBL.com o cualquier otro servicio de reporte de SPAM.

El programa que se encargará de ese trabajo es : /usr/local/bin/rblsmtpd El cual enviará una petición DNS a spam-rbl.com (para la IP 213.186.33.3 por ejemplo, será : 3.33.186.213.map.spam-rbl.com), y si éste retorna un campo DNS A apuntando a 127.0.0.2, significa que la IP está blacklistada y no dejara que se mande el correo.

Puesta en marcha:
Atención!! : Haga copias de seguridad de los ficheros de origen en el caso de que no sepa volver atrás después de una modificación

  • Modificación del inicio

Vamos a reemplazar qmail-smtpd por rblsmtpd durante la recepción de emails y luego éste, transmitirá el email a qmail-smtpd si el test de “mapeado” se pasa con éxito.

La edición es muy simple de realizar.

Edite el fichero /var/qmail/supervise/qmail-smtpd/run y reemplace la sección :

env - PATH="/var/qmail/bin:/usr/local/bin" tcpserver -H -R -x /etc/tcp.smtp.cdb -c1000 -u503 -g503 0 smtp /var/qmail/bin/qmail-smtpd > /dev/null 2>& 1 &

por esta otra :

env - PATH="/var/qmail/bin:/usr/local/bin" tcpserver -H -R -x /etc/tcp.smtp.cdb -c100 -u503 -g503 0 smtp /usr/local/bin/rblsmtpd -r map.spam-rbl.com -r bl.spamcop.net /var/qmail/bin/qmail-smtpd >> /var/log/qmail/rbl.log 2>& 1 &
  • Explicación de las lineas agregadas

El fichero /usr/local/bin/rblsmtpd se le llama en lugar de /var/qmail/bin/qmail-smtpd con el map (-r) map.spam-rbl.com. El final de la línea permite redirigir los logs de rblsmtd es hacia un fichero de logs : /var/log/qmail/rbl.log. Así, podrás saber los mails que han sido detenidos por spam-rbl visualizando el contenido del mismo.

  • Reinicio del servidor mail

Para terminar, no le queda más que reiniciar Qmail para tomar en cuenta esta modificación :

#qmail restart
stopping qmail [ OK ]
Starting: qmail pop smtp
  • Añadir más maps (opcional)

Puede añadir otros maps, añadiendo otros ” -r map.dominio.com” por ejemplo ” -r map.spam-rbl.com”, sin las comillas

Aquí dejo un un enlace que recopila la lista de ‘blacklists’ conocidas : http://openrbl.org/zones.htm.

Espero les sea útil.

6 2523

Ahora veremos como configurar el cliente de correo que viene por default en Gnome (Ubuntu, Debian), Evolution, en esté caso solo configuraremos las cuentas de Gmail y de Yahoo!.


Comenzamos!!!

En la pestaña Reciving Email ponemos:

POP Server: pop.gmail.com:995
Security: SSL encryption
Authentication type: Password

En la pestaña Sending Email ponemos:

SMTP Server: smtp.gmail.com:465
Security: SSL encryption
Authentication type : Password

En la pestaña de Reciving Email ponemos:

POP Server: pop.mail.yahoo.com:995
Security: SSL encryption
Authentication type: Password

En la pestaña Sending Email ponemos:

SMTP Server: smtp.mail.yahoo.com:465
Security: SSL encryption
Authentication type: Password

Y con eso tendremos configurado nuestro Evolution para descargar los correos de nuestra cuenta de Gmail y Yahoo.


Warning: Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /home/admin/web/k4ch0.org/public_html/wp-includes/functions.php on line 3594