Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

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]]