Tengo problemas con el envío de correo en nuestro servidor web. Algunos correos se envían y entregan sin problemas (por ejemplo, Gmail), mientras que otros se aplazan con "Dirección del remitente rechazada: dominio no encontrado"
Entiendo que esta es una medida de protección contra spam mediante la cual se realiza una búsqueda en el dominio de envío, pero nuestro dominio tiene registros MX:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
premiumconnect.co.za mail exchanger = 10 za-smtp-2.mimecast.co.za.
premiumconnect.co.za mail exchanger = 10 za-smtp-1.mimecast.co.za.
Authoritative answers can be found from:
(Además, ¿por qué no tenemos respuestas autorizadas? ¿Podría ser ese el problema?)
Además de un registro A:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: premiumconnect.co.za
Address: 196.28.97.202
Aquí están los registros de un correo específico que intentaba enviarse:
Feb 5 12:07:52 premiumconnect sm-mta[2411]: s15C7qYp002411: from=<[email protected]>, size=3522, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Feb 5 12:07:52 premiumconnect sendmail[2410]: s15C7q0o002410: to=*****@tott.co.za, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33324, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (s15C7qYp002411 Message accepted for delivery)
Feb 5 12:07:52 premiumconnect sm-mta[2413]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=123522, relay=antispam-vdc-01.gam.co.za. [41.0.5.44], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb 5 12:07:53 premiumconnect sm-mta[2413]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=123522, relay=mx-filter-01.gam.co.za. [41.0.5.131], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb 5 12:12:46 premiumconnect sm-mta[2479]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:04:54, xdelay=00:00:00, mailer=esmtp, pri=213522, relay=mx-filter-01.gam.co.za. [41.0.5.131], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb 5 12:12:46 premiumconnect sm-mta[2479]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:04:54, xdelay=00:00:00, mailer=esmtp, pri=213522, relay=antispam-vdc-01.gam.co.za. [41.0.5.44], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Tengo poca experiencia con Sendmail (o MTA en general), no estoy seguro de qué otra información podría ser útil.
email
sendmail
spam
email-server
JonoCoetzee
fuente
fuente
Respuestas:
Este error se refiere específicamente a la dirección 'de', no al servidor de correo remitente. Como tal, los registros MX no son relevantes, y su configuración de MTA probablemente no sea relevante.
El problema es que está enviando un correo electrónico desde "[email protected]", que el destinatario determina correctamente que no puede ser una dirección de correo electrónico válida, ya que el dominio debian70.vm no existe.
La solución dependerá de cómo está generando exactamente estos correos electrónicos. Una opción es especificar la dirección 'desde' deseada en cualquier software que esté generando estos correos.
Por otro lado, parece que no está especificando activamente una dirección 'desde', sino que permite que el sistema genere una. En ese caso, la parte posterior a @ se establece en función de lo que el sistema cree que es su nombre de correo. Debian comprueba '/ etc / mailname' para determinar esto, y si no encuentra nada, utiliza su nombre de dominio completo, que en su caso es 'debian70.vm', un nombre que solo es válido para su red interna desde está en el dominio de nivel superior .vm.
Si edita / etc / mailname (creándolo si es necesario) para decir 'premiumconnect.co.za' (sin las comillas), probablemente resolverá su problema.
De lo contrario, eso podría indicar que un MTA está generando la dirección basada en alguna otra configuración, por lo que necesitaríamos saber más sobre la configuración de su MTA.
fuente
from=<[email protected]>
. Ya he intentado configurar / etc / mailname. ¿Qué haría que esto no funcione?Authentication-Warning: premiumconnect.co.za: www-data set sender to [email protected] using -f
en el mail.log, ¿podría estar relacionado?¿Cómo se supone que debe resolver el dominio debian70.vm? me parece que estás usando [email protected] como la dirección del remitente. La verificación de spam se realiza a través de debian70.vm, que no se puede resolver.
fuente
Encontré el problema, una vez que las otras respuestas me señalaron en la dirección correcta. El sendmail.mc (autogenerado) tenía una línea
MASQUERADE_AS(`debian70.vm')dnl
, cambié estoMASQUERADE_AS(`premiumconnect.co.za')dnl
y los correos electrónicos se están configurando correctamente ahora. Gracias por la perspicacia.fuente