Opero un pequeño servidor de correo para mis correos privados, algunos amigos que tienen sitios web y dos ONG. En total, mi servidor envía entre 60 y 400 mensajes por día. Ahora muchos de estos correos electrónicos son correos personales , entre dos o más personas que se conocen entre sí. Ocasionalmente (generalmente una o dos veces por semana) se enviará un correo a los "miembros" de una ONG, informándoles qué hay de nuevo, etc.
Ahora ya me mudé de los "correos masivos" (alrededor de 100 destinatarios, todos personalmente conocidos y suscritos manualmente a través de un formulario en papel) a mailgun.org.
Todavía recibo (y cada vez más) mensajes rechazados. Especialmente los grandes proveedores de correo electrónico como Gmail, Yahoo o Microsoft (hotmail, live.com, ...) simplemente deciden rechazar con un 550 o enviar mensajes personales a la carpeta de correo no deseado de los destinatarios. A veces esto sucede:
- el usuario de gmail envía un correo electrónico al usuario en mi sistema
- usuario en mi sistema responde
- la respuesta se rechaza o se envía a spam
Cosas que he hecho:
- configurar DKIM (firma por dominio de todos los correos electrónicos salientes)
- configurar SPF, los dominios suelen tener
~all
, algunos-all
- Tengo un PTR correcto para la IP de mi servidor de correo
- obviamente no hay retransmisión abierta, los usuarios solo pueden enviar desde su propia dirección de correo electrónico después de la autenticación
- Tengo políticas DMARC para la mayoría de los dominios.
- Califico el límite de mensajes salientes, para algunos servidores de correo, hasta 1 por minuto
- los servicios de prueba por correo informan puntajes "perfectos" (todos los pases) para todo lo anterior
- Compruebo regularmente mi IP para la lista negra usando http://www.dnsbl.info , siempre está todo verde
Ahora viene la paradoja: para la mayoría de los grandes proveedores de correo, hay una manera de registrarse para monitorear las tasas de rechazo y la reputación de IP:
- https://postmaster.google.com
- https://postmaster.live.com/snds
- y creo que Yahoo tiene algo similar
pero no lo clasifico como remitente masivo, debido al bajo volumen. Así que me inscribo para controlar mis tarifas de reputación y de rechazo, sino porque yo no enviar grandes cantidades, no hay informes.
¿Hay algo más que pueda hacer para mejorar las tarifas de envío de correo? ¿O debería rendirme y dejar de intentar operar mi propio servidor de correo?
En caso de que sea relevante: uso postfix y tengo reglas muy estrictas sobre el correo entrante (es decir, sin dominios desconocidos / nombres de host o registros SPF no válidos, uso spamassassin, etc.)
Actualizar
Aquí hay un ejemplo, enviado por mí a mis suegros y llegó a su carpeta de SPAM: http://pastebin.com/BC6YgjpQ (reemplacé el dominio de la dirección de envío example.com
y la dirección del receptor con example@gmail.com
)
Desde que surgió la pregunta: las conexiones a Gmail están Untrusted TLS connection established to gmail-smtp-in.l.google.com[2a00:1450:400c:c0b::1b]:25: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
encriptadas.