Eu acho que o problema está aqui
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
Tente adicionar e rede 192.168.178.0/24 e del #
mynetworks = 127.0.0.0/8, 192.168.178.0/24
Estou tentando configurar o postfix como MTA em uma instância do AWS EC2. Eu quero usar isso como servidor de email para meus domínios e quero usá-lo junto com o Outlook / Thunderbird.
Eu nunca configurei o postfix antes, portanto, usei este excelente guia aqui:
Agora, posso me conectar ao servidor via STARTTLS para enviar um e-mail.meu.dominio.com e enviar e-mails para minha própria conta de e-mail [email protected] pelo Thunderbird.
No entanto, quando tento enviar um email para um domínio externo [email protected], recebo um erro Relay access denied.
Os registros mostram:
May 31 14:55:58 ip-172-31-23-97 postfix/smtpd[13500]: NOQUEUE: reject: RCPT from myhostname[97.192.4.67]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[192.168.178.64]>
Minha configuração do postfix:
Eu sei que há muitas páginas por aí que abordam esse problema.
Principalmente, o problema pode ser corrigido por adjusting mynetworks
, smtpd_recipient_restrictions
ou smtpd_relay_restrictions
, mas nenhuma das alterações corrigiu meu problema.
O que posso fazer para resolver isso?
smtpd_sasl_auth_enable = yes
é obrigatório. (não smtp_sasl_auth_enable)
Talvez seja necessário alterar a ordem de smtpd_recipient_restrictions.
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, (other reject rules)
Tags postfix smtp email-server