sufijo

Gestión de la cola de correo de Postfix

Gestión de la cola de correo de Postfix
Postfix Mail System es uno de los sistemas de correo más utilizados junto con Exim. En los días iniciales, postfix se usaba ampliamente para configuraciones personalizadas y configuraciones personalizadas del servidor de correo. Pero hoy en día los servidores Plesk también tienen Postfix como servidor de correo predeterminado y no Qmail. En este blog, nos concentramos principalmente en los comandos de administración de colas de correo que casi todos los propietarios y administradores del servidor pueden necesitar en algún momento.

Postfix tiene cinco colas diferentes y se enumeran a continuación. Todos los correos que maneja Postfix permanecerán en el servidor en una de estas colas hasta que el mensaje salga del servidor.

  1. buzón de correo
  2. mantener
  3. entrante
  4. activo
  5. diferido
  6. Corrupto

Puede obtener una referencia detallada de todas las colas anteriores en este enlace. Postfix usa un directorio separado para cada una de las colas anteriores y el directorio predeterminado para esas son:

/ var / spool / postfix / maildrop
/ var / spool / postfix / hold
/ var / spool / postfix / entrante
/ var / spool / postfix / active
/ var / spool / postfix / deferred
/ var / spool / postfix / corrupt

Lo anterior es solo una referencia para la estructura de la cola y a continuación se muestra el conjunto real de comandos que el propietario de un servidor o un administrador del servidor necesita para manejar una cola de correo de Postfix y también mencionaré cómo encontrar una instancia de spam para que usted puede obtener una idea más detallada sobre la gestión de colas de postfix.

Mostrar la lista de correos en cola, correos diferidos y correos pendientes

# postqueue -p
Salida de muestra
[root @ host1 ~] # postqueue -p
-ID de cola- --Tamaño-- ---- Hora de llegada ---- -Remitente / Destinatario-------
C79CEC3F6BC * 526 Mié 5 de diciembre 15:05:18 root @ host1.servidor.com
prueba.prueba @ gmail.com

En el resultado anterior, el ID de cola es C79CEC3F6BC y lo necesitamos para todas las comprobaciones futuras

Para mostrar el encabezado y el contenido del correo

# postcat -q "ID de cola"
# postcat -q C79CEC3F6BC

Para comprobar el número total de correos en la cola

# postqueue -p | grep -c "^ [A-Z0-9]"

Para volver a intentar la entrega de todos los correos en la cola

# postqueue -f

Para eliminar todos los correos de la cola

# postsuper -d TODOS

Para eliminar todos los correos de la cola aplazada

# postsuper -d TODOS aplazados

Para eliminar correo en particular de la cola.

# postsuper -d "ID de cola"
# postsuper -d C79CEC3F6BC

Para eliminar todos los correos de una identificación de correo en particular

[correo electrónico protegido]

# mailq | cola +2 | awk 'BEGIN RS = "" / [correo electrónico protegido] \.com $ / imprimir $ 1 '|
tr -d '*!'| postsuper -d -

Para intentar enviar un correo en particular

# postqueue -i "ID de cola"
# postqueue -I C79CEC3F6BC

Para borrar los correos infectados por usuario o patrón

Para borrar los correos infectados enviados por un usuario específico o cualquier patrón específico, puede usar el siguiente. Esto simplemente comprobará el contenido que está buscando y eliminará todos los correos electrónicos que contengan ese patrón.

Para eliminar todos los correos que tienen [correo electrónico protegido] en todo el correo.

# para id en 'postqueue -p | grep' ^ [A-Z0-9] '| cut -f1 -d "| sed' s / * // g"; hacer postcat -q $ id
| grep [correo electrónico protegido] && postsuper -d $ id; hecho

Para eliminar todos los correos que tienen un patrón particular como "X-PHP-Origination-Script: 48: badmailing.php ”podemos usar el script anterior como se muestra a continuación. Cuando esté dando un patrón más largo, asegúrese de copiar, pegar todo el espacio y dar todos los que están exactamente en las comillas dobles.

# para id en 'postqueue -p | grep' ^ [A-Z0-9] '| cut -f1 -d "| sed' s / * // g";
hacer postcat -q $ id | grep “X-PHP-Originated-Script: 48: badmailing.php ”
&& postsuper -d $ id; hecho

Conclusión

Espero que este artículo le ayude a sentirse más cómodo con Postfix Mail Queue Management.

WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...