
Tenho um site onde o domínio usa um servidor de email externo (definido por mail.mydomain.com e pelo registro MX). Um exemplo de endereço de e-mail é[e-mail protegido]. Sempre que o servidor envia um e-mail de notificação para este usuário, ele é devolvido com uma mensagem como:
to=, relé=local, atraso=0,03, atrasos=0,02/0,01/0/0,01, dsn=5.1.1, status=devolvido (usuário desconhecido: "johndoe")
porque pensa que o destino é localhost em vez de mail.mydomain.com. A reconfiguração do Postfix resolverá esse problema? Em caso afirmativo, quais diretivas especificamente precisam ser alteradas/adicionadas? E se não, qual a melhor forma de resolver isso?
Editar- Adicionada saída postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_size_limit = 0
mydestination = mydomain.com, localhost.localdomain, localhost
myhostname = mydomain.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
Obrigado.
Responder1
Problema resolvido alterando:
mydestination = mydomain.com, localhost.localdomain, localhost
para:
mydestination = www.mydomain.com, localhost.localdomain, localhost
Responder2
Dado que isso é visto muitas vezes, a resposta funcional funciona com domínios estáticos, mas é confusa em relação à sintaxe do postfix.
Para serviço de saída onde o e-mail está sendo enviado para um endereço do mesmo domínio que o nome do host
mydestination = $myhostname, localhost.$mydomain, $mydomain
é ostring de configuração recomendada.
No entanto, o link acima não leva em consideração o caso levantado pela questão. então digamos que seu servidor seja nomeado www.sporting.events
, você precisará configurar:
myhostname = www.sporting.events
mydomain = www.sporting.events
para receber e-mails não retransmitidos paralocal