Como corrigir 'Relay Access Denied'

1

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:

link

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:

link

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?

    
por maddo7 31.05.2016 / 17:09

2 respostas

3

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
    
por 31.05.2016 / 19:33
0

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)

    
por 31.05.2016 / 17:54