Postfix não recebe mensagens para domínio virtual de fora (apenas localmente)

Postfix não recebe mensagens para domínio virtual de fora (apenas localmente)

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 localhostof mail.123.com, a mensagem será entregue. (através da telnet localhost 25)

/var/log/mail.errestá vazio, /var/log/mail.lognã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_domainse virtual_alias_mapscomo /etc/postfix/main.cfdito 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.

informação relacionada