anotaciones que no quiero recordar, ni olvidar

me

Correo

Ver los 10 dominios que están enviando más correo

Ratio: 5 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoIniciar activo

Con el siguiente comando de consola podemos saber que dominios son los que envían más correos.

Mostrar/Ocultar código bash

Ver código
cat /var/log/mail.log | grep -o 'from=.*@.*>' | sed 's/from=.*@//' | sort | uniq -c | sort -rn | head

Lo que hace este comando es mirar el log de correo que va guardadndo el servidor y nos cuenta los correos según dominio.

Ya hablé de esto en la parte de Plesk, esto es para cualquier servidor de correo linux tipo qmail o postfix.

Cómo no perder los correos al cambiar un dominio de servidor

Ratio: 5 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoIniciar activo

Una pregunta clásica de los clientes, que no se porqué aun no había respondido por escrito. Hay una solución muy tonta, pero compatible con tooodos los servidores.

Si usas POP3 no hay problema, si usas IMAP sigue estos pasos:

Paso 1: Antes de cambiar las DNS del dominio, con algún programa como Thunderbird, crea la misma cuenta de correo en tipo POP3. Se supone que ya la tienes creada en modo IMAP. (Al crearla como POP3 te recomiendo que en la configuración marques la casilla de dejar los correos copiados en el servidor para que no dejen de estar mientras)

Paso 2: Descarga los correos.

Paso 3: Cambia las DNS del dominio y espera a que se actualicen a nivel mundial (24/48 horas)

Paso 4: Abre ThunderBird y ves a la cuenta en modo POP3 y arrastra los correos de la bandeja de entrada y de enviados (los correos, repito), a las correspondientes carpetas IMAP.

Fin.

Ocurrió un error al enviar el mensaje. El servidor de correo respondió: 4.3.0: Temporary lookup failure.

Ratio: 1 / 5

Iniciar activoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Este error, básicamente quiere decir que no se encuentra al destinatario.

Los motivos pueden ser varios, desde que no exista el buzón, hasta que nuestro servidor no vea al de destino.

Si es el segundo caso, haced ping o dig al dominio y si sigue fallando quizñas debañis editar mysql.conf y comentar la línea que dice: skip-name-resolve
para que si que resuelva los nombres de dominio.

 

Remote-MTA: dns; mx1.hotmail.com Diagnostic-Code: smtp; 550 SC-001 (BAY004-MC2F16) Unfortunately, messages from X.X.X.X weren't sent.

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Problemas con el envío de correos a los servidores de Microsoft? Sus servidores te detectan como SPAM?

Revisa el código del e-mail devuelto:

http://mail.live.com/mail/troubleshooting.aspx#errors

arregla el problema y escríbeles:

https://support.live.com/eform.aspx?productKey=edfsmsbl3&ct=eformts

Vacíar o borrar la cola de correo postfix

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Mostrar todos los emails están en cola (cuidado si tenemos miles, tenemos un problema):

Mostrar/Ocultar código bash

Ver código
mailq

Borrar un email de la cola:

Mostrar/Ocultar código bash

Ver código
postsuper -d queue_id


Borrar todos esos emails de la cola que han sido devueltos por los destinatarios (ojo, sin importar el motivo):

Mostrar/Ocultar código bash
Ver código
postsuper -d ALL deferred

Borrar todos esos emails de la cola (ojo, entada y salida):

Mostrar/Ocultar código bash

Ver código
postsuper -d ALL

Eliminar correos con un determinado texto:

Mostrar/Ocultar código bash

Ver código
mailq | grep "textobuscado" | awk '{ print($1); }' | sudo postsuper -d -

Eliminar correos MAIL-DEAMON:

Mostrar/Ocultar código bash

Ver código
mailq | awk ' /^[0-9A-F][0-9A-F]*[^*].*MAILER-DAEMON$/ {print $1}' | sed s/\*//g | xargs -rn1 postsuper -d