Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
postfix [2016/06/30 08:29] 10.12.12.129 |
postfix [2018/03/14 12:01] (actual) 10.12.12.189 |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Eliminación de correos problemáticos dado un dominio ====== | + | ====== Postfix ====== |
| - | En caso de ataque y que necesitemos borrar la cola de mensajes discriminando los emails legítimos de los ilegítimos tendremos que ir al directorio root de la máquina | + | * [[Cambiar IP por la que se envia el correo]] |
| - | cd /root/ | + | * [[Eliminación de correos problemáticos dado un dominio]] |
| - | + | ||
| - | Tenemos que escribir el siguiente comando y poner la información del remitente (generalmente suele ser algo del tipo apache@hs-156...) o el dominio con el que se envían los correos. | + | |
| - | + | ||
| - | borrar_correo apache | + | |
| - | ====== Gestión de postfix ====== | + | * [[Bloqueo de envio de correo por el puerto submission (587)]] |
| - | Comandos básicos para gestionar la cola de correos de Postfix: | + | * [[https://www.server-world.info/en/note?os=CentOS_7&p=mail&f=7 |
| + | |Configuración de logs de postfix]] | ||
| - | Mostrar todos los mensajes de la cola: | ||
| - | |||
| - | mailq | ||
| - | |||
| - | mailq | less --> Si queremos paginar el resultado | ||
| - | |||
| - | Eliminar todos los mensajes de la cola: | ||
| - | |||
| - | postsuper -d ALL | ||
| - | |||
| - | Eliminar todos los mensajes que hayan sido devueltos por los destinatarios: | ||
| - | |||
| - | postsuper -d ALL deferred | ||
| - | |||
| - | Muestra el número de mensajes que hay en la cola: | ||
| - | |||
| - | postqueue -p | tail -n 1 | cut -d' ' -f5 | ||
| - | |||
| - | ó | ||
| - | |||
| - | mailq | tail -n1 | gawk '{print $5}' | ||
| - | |||
| - | |||
| - | Para ver el contenido del mensaje: | ||
| - | |||
| - | postcat -q ID | ||
| - | |||
| - | NOTA: Para obtener el ID tenemos que ejecutar previamente el comando mailq | ||
| - | |||
| - | Eliminar de la cola un mensaje en concreto: | ||
| - | |||
| - | postsuper -d numero | ||
| - | |||
| - | Encolar de nuevo un mensaje en concreto: | ||
| - | |||
| - | postsuper -r Number | ||
| - | |||
| - | Encolar de nuevo todos los mensajes: | ||
| - | |||
| - | postsuper -r ALL | ||
| - | |||
| - | Otra forma de mostrar los mensajes de la cola: | ||
| - | |||
| - | postqueue -p | ||
| - | |||
| - | Realizar un “flush” para enviar todos los mails de la cola: | ||
| - | |||
| - | postqueue -f | ||
| - | |||
| - | Listar mails enviados por dominio: | ||
| - | |||
| - | mailq | egrep dominio.com | ||
| - | |||
| - | Contar los mails enviados por dominio: | ||
| - | |||
| - | mailq | egrep dominio.com | wc -l | ||
| - | |||
| - | Enviar los mails para el dominio especificado: | ||
| - | |||
| - | postqueue -s | ||
| - | |||
| - | Eliminar emails con un determinado texto en el remitente o destinatario: | ||
| - | |||
| - | mailq | grep "xxxxxxxxxxxxxxxxxx" | awk '{ print($1); }' | postsuper -d - | ||
| - | |||
| - | Borrar los emails desde una dirección específica: | ||
| - | |||
| - | mailq | tail +2 | grep -v '^ *(' | awk 'BEGIN { RS = "" } { if ($8 == "email@address.com" && $9 == “”) print $1 } ' | tr -d '*!' | postsuper -d - | ||
| - | |||
| - | Estadística de tráfico de mails | ||
| - | |||
| - | pflogsumm /var/log/mail/mail | mailx -s "Estadísticas servidor de correo" usuario@dominio.com | ||
| - | | ||
| - | Listamos los correos que que estan en la cola del Postfix sin eliminarlos. Por ejemplo lo filtramos por el remitente prueba@remitente.com | ||
| - | |||
| - | postqueue -p |grep -v "^ " |grep prueba@remitente.com | awk ' { print $1} {print $7}' | tr -d '*!' | ||
| - | | ||
| - | Si tenemos claro que los correos mostrados son los correctos para eliminar los borramos añadiendo la pipe postsueper -d – | ||
| - | |||
| - | postqueue -p |grep -v "^ " |grep prueba@remitente.com | awk ' { print $1} {print $7}' | tr -d '*!' | postsuper -d - | ||
| - | |||
| - | ====== Configuración de postfix ====== | ||
| - | |||
| - | [[Limites]] | ||