¿Cómo mostrar a los usuarios el motivo por el que Postfix rebota o rechaza un mensaje?

¿Cómo mostrar a los usuarios el motivo por el que Postfix rebota o rechaza un mensaje?

A un usuario le gustaría poder ver una página web que muestre los correos electrónicos que un servidor Postfix no ha podido enviar o recibir.

Por ejemplo, si se suponía que el usuario iba a recibir un correo electrónico de un tercero pero no llegó, podría consultar la página web y ver una lista de correos electrónicos rechazados por Postfix, junto con una razón clara de por qué. .

No he podido encontrar una aplicación existente que ofrezca esta funcionalidad. ¿Alguien conoce alguno o cuál es la mejor manera de escribir un script que analice el registro y muestre los resultados?

Respuesta1

La percepción de "claridad" del mensaje de falla será diferente para el personal no técnico. Un mensaje típico como

450 4.1.8 <[email protected]>: Sender address rejected: Domain not found; from=<[email protected]>

Es más bien confundir a cualquier usuario no experto en tecnología que darle la tranquilidad de que todo funciona como debería.

Sería fácil técnicamente: ejecutar algo como egrep "postfix.*reject" /var/log/mail.infoy publicar el resultado en una página web (por ejemplo, a través de un script CGI) es una obviedad. Como alternativa más sofisticada, podrías utilizarAWEstadísticaspara procesar sus registros de correo y crear informes agregados que se expandirán a pedido.

Respuesta2

Ya existe una solución para eso. No es gratuito y la empresa sólo tiene un sitio web en alemán y una GUI web en alemán. Pero es sorprendente ya que analiza continuamente los archivos de registro, los ensambla (ya que un correo produce múltiples entradas de registro [relacionadas]), los coloca en una base de datos y proporciona una GUI basada en web. También es posible asignar mensajes de rechazo sin sentido a mensajes valiosos extendidos.

El producto se llamaseguimiento de correo. Con un poco de ruego (y pagando) te proporcionarán una versión en tu idioma.

información relacionada