Eu tenho um servidor de e-mail postfix em execução mail.123.com
(ip, por exemplo, 1.1.1.1), então tenho um site books.com
(ip, por exemplo, 2.2.2.2) e seus registros DNS são como este:
- Registro MX como mail.123.com
- Um registro mail.books.com com o mesmo IP de books.com - só tenho esse subdomínio devido à verificação de SPF, mas isso não é importante para o meu problema)
Agora, se eu enviar e-mail para[e-mail protegido]de fora, a mensagem é entregue.
Se eu enviar e-mail [email protected]
de fora, a mensagem NÃO será entregue.
Se eu enviar e-mail para [email protected]
from localhost
of mail.123.com
, a mensagem será entregue. (através da telnet localhost 25
)
/var/log/mail.err
está vazio, /var/log/mail.log
não contém nada sobre mensagens não recebidas ou algo assim.
O Gmail (terceiro e-mail que é o remetente) não recebe nenhum e-mail de erro do servidor de e-mail, como mensagem não entregue.
O que poderia ser problema?
O Postfix precisa de algumas configurações especiais se o servidor de email estiver definido como registro MX para outro domínio?
Agora eu tenho apenas o "domínio virtual (host mail)" mail.books.com em
virtual_alias_domains
e virtual_alias_maps
como /etc/postfix/main.cf
dito aquiDocumentação do Ubuntu: PostfixBasicSetupHowto
Não consigo entender por que o recebimento de e-mails para meu domínio virtual não funciona :(
Aliás, interessante é que se eu não tivesse registro MX para books.com, o Gmail nem reclamava ao enviar e-mails para[e-mail protegido]!!! Mas então percebi que não defini o registro MX, então defini-o, mas ainda não funciona. de cache do DNS).
Responder1
Pelo que você escreveu, parece que você tem um registro MX para books.com, mas está tentando enviar e-mails para[e-mail protegido].
Isso deveria ser[e-mail protegido]ou você deve ter um MX para mail.books.com.
Responder2
Durante dias eu estava lutando com isso e finalmente percebi que meu ISP (Comcast) bloqueia as portas 25, 465 e 587.
Minha solução foi usar o AWS SES e encaminhar o conteúdo da mensagem via HTTP para uma porta personalizada.