bucles de correo a mí mismo | sufijo

9

Hola, tengo un problema con el correo devuelto, no ocurre todo el tiempo, pero al mismo tiempo es muy frecuente. La mayoría de las veces, si envío un correo electrónico a una dirección que no existe, me devuelven los errores en el dominio @ sin embargo, parece que hay casos en los que aparece este error a continuación

30 de septiembre 13:38:53 postfix / smtp [62566]: DB8E6D6F9EA: to =, relay = none, delay = 0, delayys = 0/0/0/0, dsn = 5.4.6, status = bounced (mail for domain vueltas a mí mismo)

Parece que obtengo esto cuando recibo un rebote inmediato, es decir, el servidor al que estoy tratando de conectarme bloquea inmediatamente el correo electrónico porque indica que la dirección no existe. Si el correo electrónico se envía y se devuelve más tarde, parece funcionar bien.

¿Alguien tiene alguna idea de por qué recibiría este mensaje de error "correo para bucles de dominio a mí mismo".

Obviamente, estoy tratando de enviarme el correo electrónico a mí mismo, ya que mi servidor recibió un bloqueo al intentar enviar un correo, luego intenta enviar el correo al encabezado ReplyTo, que en este caso es en sí mismo, pero no debería ser capaz de hacerlo. ¿maneja esto?

........

NOTA: he tenido que eliminar cualquier '.com' de esta publicación ya que solo puedo publicar 1 url

Gracias por las 2 respuestas ya, sin embargo, todavía tenemos el mismo problema. así que a continuación estoy tratando de proporcionar información más detallada.

Los dos ejemplos a continuación intentan enviar a una dirección inexistente. El rebote de RealTSP desde otra instancia de postfix funciona. El rebote de Yahoo no funciona. Esperamos que se envíe una "notificación de no entrega", porque la Ruta de retorno en ambos casos es una dirección VERP equivalente. Tenga en cuenta que si no usamos VERP, es decir, "Return-Path:", yahoo también funciona.

Entradas de registro

realtsp ..... trabajando!
====================
6 de octubre 16:46:08 milford postfix / smtpd [58480]: 5027DD6E971: cliente = takapuna.realtsp [89.187.108.20], sasl_method = LOGIN, sasl_username = *****
6 de octubre 16:46:08 postford / limpieza de milford [58482]: 5027DD6E971: id-mensaje =
6 de octubre 16:46:08 milford postfix / qmgr [57929]: 5027DD6E971: from =, size = 9468, nrcpt = 1 (cola activa)
6 de octubre 16:46:08 milford postfix / smtp [57936]: 5027DD6E971: to =, relay = milford.realtsp [89.187.108.21]: 25, delay = 0.64, delayys = 0.63 / 0/0 / 0.01, dsn = 5.1 .1, estado \
= rebotado (host milford.realtsp [89.187.108.21] dijo: 550 5.1.1: Dirección del destinatario rechazada: Usuario desconocido en la tabla del buzón virtual (en respuesta a RCPT TO comm \
y))
6 de octubre 16:46:08 milford postfix / bounce [58483]: 5027DD6E971: notificación de no entrega del remitente: EA68FD6EAB7
6 de octubre 16:46:08 milford postfix / qmgr [57929]: 5027DD6E971: eliminado


6 de octubre 16:46:08 postford / limpieza de milford [58482]: EA68FD6EAB7: id-mensaje =
6 de octubre 16:46:08 milford postfix / qmgr [57929]: EA68FD6EAB7: from =, size = 11600, nrcpt = 1 (cola activa)
6 de octubre 16:46:09 milford postfix / lmtp [58484]: EA68FD6EAB7: to =, relay = smtp.news.t1ps [/ var / imap / socket / lmtp], delay = 0.76, delayys = 0 / 0.0 \
1/0 / 0.75, dsn = 2.1.5, estado = enviado (250 2.1.5 Ok)
6 de octubre 16:46:09 milford postfix / qmgr [57929]: EA68FD6EAB7: eliminado


yahoo ... no funciona!
========================
6 de octubre 16:42:01 milford postfix / smtpd [57732]: 33EBBD6EE87: cliente = takapuna.realtsp [89.187.108.20], sasl_method = LOGIN, sasl_username = ****
6 de octubre 16:42:01 postford / limpieza de milford [57735]: 33EBBD6EE87: id-mensaje =
6 de octubre 16:42:01 milford postfix / qmgr [57598]: 33EBBD6EE87: from =, size = 9480, nrcpt = 1 (cola activa)
6 de octubre 16:42:10 milford postfix / smtp [57636]: 33EBBD6EE87: to =, relay = e.mx.mail.yahoo [206.190.53.191]: 25, delay = 9.4, delayys = 0.02 / 0 / 6.5 / 2.9 , dsn = 5.0.0, s \
tatus = rebotado (host e.mx.mail.yahoo [206.190.53.191] dijo: 554 error de entrega: dd Este usuario no tiene una cuenta de yahoo (nkaderibigbe @ yahoo) [0] - mta164.mail.re2.yaho \
o (en respuesta al final del comando DATA))
6 de octubre 16:42:10 postford / rebote de milford [57756]: 33EBBD6EE87: notificación de no entrega del remitente: A083ED6EA01
6 de octubre 16:42:10 milford postfix / qmgr [57598]: 33EBBD6EE87: eliminado


6 de octubre 16:42:10 postford / limpieza de milford [57735]: A083ED6EA01: id-mensaje =
6 de octubre 16:42:10 milford postfix / qmgr [57598]: A083ED6EA01: from =, size = 11696, nrcpt = 1 (cola activa)
6 de octubre 16:42:10 milford postfix / smtp [57631]: A083ED6EA01: a =, relé = ninguno, retraso = 0.01, retrasos = 0.01 / 0/0/0, dsn = 5.4.6, estado = rebotado \
(correo para news.t1ps vuelve a mí)
6 de octubre 16:42:10 milford postfix / qmgr [57598]: A083ED6EA01: eliminado

main.cf

soft_bounce = no
queue_directory = / var / spool / postfix_rsh
directorio_comando = / usr / local / sbin
directorio_daemon = / usr / local / libexec / postfix
directorio_datos = / var / db / postfix_rsh
mail_owner = postfix
myhostname = smtp.news.t1ps
inet_interfaces = 89.187.108.81
local_recipient_maps = $ virtual_mailbox_maps
unknown_local_recipient_reject_code = 550
mynetworks_style = host
relay_domains = $ mydestination
recipiente_delimitador = +

buzón_transporte = lmtp: unix: / var / imap / socket / lmtp

header_checks = regexp: / usr / local / etc / postfix_rsh / header_checks
debug_peer_level = 10
debug_peer_list = yahoo
debugger_command =
         RUTA = / bin: / usr / bin: / usr / local / bin: / usr / X11R6 / bin
         ddd $ daemon_directory / $ process_name $ process_id & sleep 5
sendmail_path = / usr / local / sbin / sendmail
newaliases_path = / usr / local / bin / newaliases
mailq_path = / usr / local / bin / mailq
setgid_group = maildrop
html_directory = no
directorio_página_man = = usr / local / man
directorio_muestra = / usr / local / etc / postfix_rsh
readme_directory = no
masquerade_domains = $ midominio
message_size_limit = 51200000
virtual_transport = lmtp: unix: / var / imap / socket / lmtp
virtual_mailbox_domains = news.t1ps, domain2, domain3.co.uk, domain4
virtual_alias_maps = hash: / usr / local / etc / postfix_rsh / virtual
virtual_mailbox_maps = hash: / usr / local / etc / postfix_rsh / virtual_mailbox_maps
transport_maps = regexp: / usr / local / etc / postfix_rsh / transport
broken_sasl_auth_clients = no
smtp_bind_address = 89.187.108.81
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, accept_unauth_destination
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, accept_unauth_destination
smtpd_helo_restrictions = accept_invalid_hostname
smtpd_require_helo = yes
slow_destination_concurrency_limit = 15
slow_destination_recipient_limit = 5
syslog_facility = local1

/ usr / local / etc / postfix_rsh / virtual_mailbox_maps

[email protected] ficticio

master.cf

pickup fifo n - n 60 1 pickup
limpieza unix n - n - 0 limpieza
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - n 1000? 1 tlsmgr
reescribir unix - - n - - reescritura trivial
rebote unix - - n - 0 rebote
diferir unix - - n - 0 rebote
trace unix - - n - 0 rebote
verificar unix - - n - 1 verificar
flush unix n - n 1000? 0 rubor
proxymap unix - - n - - proxymap
smtp unix - - n - 500 smtp

Unix lento - - n - 100 smtp
          -o smtp_connect_timeout = 5

relé unix - - n - 100 smtp
        -o fallback_relay =
showq unix n - n - - showq
error unix - - n - - error
reintentar unix - - n - - error
descartar unix - - n - - descartar
unix local - nn - - local
virtual unix - nn - - virtual
lmtp unix - - n - - lmtp
yunque unix - - n - 1 yunque
scache unix - - n - 1 scache

26 inet n - n - - smtpd
         -o content_filter =

smtp inet n - n - - smtpd
         -o content_filter = spamchk: ficticio


spamchk unix - nn - 10 tubería
         flags = usuario Rq = spamd argv = / usr / local / bin / spamchk_rsh -f $ {remitente} -
         $ {destinatario}
proxywrite unix - - n - 1 mapa de proxy
Alistair Prestidge
fuente
Supongo que el dominio (siguiendo la "@") de la dirección de retorno difiere para los dos mensajes de prueba. Parece que los has eliminado, así que no puedo decirlo. ¿Los nombres de dominio completos que siguen al signo "@" en el to=campo de los registros son los mismos para los mensajes EA68FD6EAB7 y A083ED6EA01?
James Sneeringer el

Respuestas:

13

Esto sucede cuando domain.com tiene un registro MX (o, en ausencia de un MX, un registro A) que apunta a su servidor Postfix, pero su servidor Postfix no está configurado para aceptar correo para ese dominio. Se ve comúnmente en dos situaciones:

  1. Has adquirido un nuevo dominio que quieres usar para el correo electrónico, pero olvidaste agregarlo a Postfix. Hay un par de formas de hacerlo. En mi caso, estoy usando la tabla virtual para asignar direcciones a usuarios locales reales, así que enumero mis dominios en la virtual_alias_domainsdirectiva en main.cf.
  2. El dominio tiene su registro MX establecido en un host que se resuelve en 127.0.0.1. Algunos programas maliciosos utilizarán este truco para que puedan establecer su dirección de retorno en un dominio válido, que la mayoría de las medidas contra el correo no deseado comprobarán. Sin embargo, el MX efectivamente evita cualquier entrega a esa dirección, por lo que el remitente no tiene que lidiar con respuestas o rebotes.
James Sneeringer
fuente
podría ser suficiente para abordar el fqdn del servidor hasta el final de mi destino en main.cf
Philip Durbin
3

Dado que Postfix intenta enviar un correo a "[email protected]", el error anterior ocurre cada vez que los registros (o transport_mapsentradas) de MX DNS para "example.net" apuntan al servidor mismo (o a una de las direcciones IP especificadas con proxy_interfaces), y "example.net" no se reconoce como un dominio local (no en mydestination, virtual_mailbox_domainso relay_domains- y algunos casos especiales muy esotéricos que involucran el uso liberal virtual_alias_mapsy el direccionamiento literal de IP).

En su caso, el mensaje en cuestión se envía desde el remitente nulo y el destinatario será el remitente del correo original. Eso significa: Descubra por qué el correo de "dominio.com" se enruta a su servidor Postfix y por qué "dominio.com" no se reconoce como una dirección local.

Stefan Förster
fuente
2

Hola, solo una actualización rápida, encontramos el problema y no tenía nada que ver con ninguno de los archivos de configuración que he publicado anteriormente, todo tenía que ver con el archivo de configuración de transporte

utilizamos la coincidencia de transporte de expresiones regulares para poder enviar a través de una conexión lenta: la conexión al servidor de correo como yahoo y hotmail nuestra expresión regular era demasiado relajada y cada vez que Postfix intentaba enrutar un rebote lo enviaba y buscaba en el transporte encontrado coincidió con la expresión regular e intentó enviarlo al mundo exterior en este punto, encontró el bucle y causó el error original. mirando hacia abajo la expresión regular solucionó esto.

Gracias por toda tu ayuda.

para cualquier persona interesada, esto ahora está fuera de transporte expresiones regulares

/@.*hotmail\./ lento:
/@.*vida lenta:
/@.*msn\./ lento:
/@.*yahoo\./ lento:
/@.*aol\./ lento:
/@.*btinternet\./ lento:
/@.*btopenworld\./ lento:
/@.*talk21\./ lento:

Espero que esto ayude a cualquier otra persona que pueda tener un problema similar.

Alistair Prestidge
fuente