¿Formas de obtener un informe de rebote para mi solicitud de boletín?

¿Formas de obtener un informe de rebote para mi solicitud de boletín?

Disponemos de una aplicación que envía newsletter en formato correo electrónico. Nos gustaría tener un informe de recuperación. Estoy seguro de que tiene que haber herramientas (gratuitas o no) que ya hagan esto, revisen un correo electrónico específico que se envió y esperen la devolución y luego envíen un informe a alguna parte.

El caso de uso es simple. Enviamos un newsletter a una lista de distribución con el asunto x, y desde la dirección[correo electrónico protegido]luego queremos ver cuántos correos electrónicos regresaron por rechazo de código y otras agrupaciones.

Cualquier ayuda será apreciada.

Respuesta1

Deberías usarVERP. Este es un método en el que se inserta la dirección de correo electrónico del destinatario en el remitente (sobre). Esto es especialmente útil cuando se trata de reenvío (por parte del usuario remoto), ya que en ese caso es imposible analizar el correo devuelto para obtener el destinatario original real.

No dijiste qué correo usas, pero aquí está eldocumentación para postfix. Se requiere una modificación mínima en su programa si elige esta ruta.

Respuesta2

Normalmente, la forma en que funciona el software de envío de listas masivas es generar una identificación única, ya sea para el usuario de destino (en el caso de una lista de discusión) o para el correo específico + el usuario de destino (que podría ser más adecuado para un boletín) y usar eso para la dirección del remitente. Los ID únicos se almacenan en una base de datos para utilizarlos al analizar los rebotes.

Utiliza algún tipo de coincidencia de prefijos en su servidor de correo para enrutar[correo electrónico protegido]a un buzón de correo específico para su posprocesamiento. Elimina la identificación única de la dirección de destino del rebote y luego búscala en tu base de datos para ver quién era el destinatario original.

Esto evita la posible expansión o manipulación de las direcciones de los destinatarios que puede ocurrir cuando los MTA mal implementados obtienen su mensaje original.

Para obtener crédito adicional, lleve un recuento de la frecuencia con la que una dirección de correo electrónico determinada ha rebotado para dejar de enviar a casillas que han desaparecido.

Respuesta3

Podrías usarlista phpque tiene manejo avanzado de rebote. Le permite enseñarle a phplist a distinguir entre errores de entrega de mensajes permanentes y temporales. Puede definir acciones automatizadas al recibir mensajes devueltos según las coincidencias con sus expresiones regulares.

Documentación de phplist: PhpListConfigBounces

Otra forma es establecer un encabezado de mensaje:

Return-Path: <[email protected]>

Y podría cambiar "rebotes" a una identificación única para saber exactamente qué dirección rebotó.

Respuesta4

Hemos considerado utilizar Atomic Mail Tracker (http://www.massmailsoftware.com/tracker/) pero no he tomado ninguna decisión. Parece que tiene todas las funciones que queremos, por lo que podría ayudarte a ti también.

información relacionada