¿Cómo puedo ver la notificación del estado de entrega en sendmail?

¿Cómo puedo ver la notificación del estado de entrega en sendmail?

Estoy usando un script para enviar boletines a través de sendmail, así que quiero acceder a la notificación del estado de entrega en caso de que el correo falle. ¿Existe un comando para enumerar el contenido de DSN?

Respuesta1

Revisa tu registro de correo. Debería mostrar todas las entregas y su estado. Yo esperaría que la mayoría de las fallas ocurrieran en el momento del envío, lo que debería resultar en el envío de un mensaje de rebote a la dirección de envío en su servidor.

Su cola de correo puede contener varios mensajes que se rechazan temporalmente. Esto puede ser para casos como buzón lleno, cortes del servidor y otras situaciones que pueden resolverse.

Los mensajes devueltos tienen un remitente vacío, por lo que es posible que desee filtrar los mensajes devueltos a un proceso en lugar de a un buzón. (La dirección de remitente vacía evita que los mensajes devueltos sean rebotados). Luego puede analizar el mensaje para verificar que sea un mensaje devuelto y registrar el estado de esa dirección. Los rebotes pueden ser temporales (buzón lleno, etc.), por lo que debes procesar los mensajes rebotados en consecuencia.

Muchos usuarios desactivan las notificaciones de estado de entrega, por lo que no son un indicador confiable de que un mensaje no se entregó. La respuesta de DSN es un indicador confiable de entrega. Las respuestas de DSN se envían a la dirección de envío como un mensaje de correo electrónico. Creo que al igual que los mensajes devueltos, la dirección del remitente del sobre está vacía para evitar que generen rebotes. Si está procesando los mensajes con un programa, deberá procesar estos mensajes de manera diferente a los mensajes devueltos.

Al final deberías terminar con tres clases de direcciones de correo electrónico:

  • direcciones que se sabe que rebotan (los rebotes pueden ser permanentes o temporales);
  • direcciones que se sabe que funcionan (envío de mensajes DSN); y
  • direcciones de estado desconocido (ni rebotando ni enviando DSN).

Debes eliminar activamente las direcciones que rebotan con un estado permanente.

información relacionada