Postfix rejeitando everyhing

2

Por alguma razão, o postfix está rejeitando o envio de e-mails e não consigo entender o motivo. Aqui estão as linhas relevantes do que usei no começo:

smtpd_recipient_restrictions =
check_policy_service inet:127.0.0.1:10031,
check_client_access hash:/etc/postfix/access_ips,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination

em que mynetworks = 127.0.0.0/8. Agora, eu acabei de atualizar o postfix de 2.3.3 para 2.11.3 e o SO também e ele rejeita tudo, mesmo que o arquivo de configuração não tenha sido alterado. Cheguei ao ponto em que mudei minha configuração para:

smtpd_recipient_restrictions =
#  check_policy_service inet:127.0.0.1:10031,
#  check_client_access hash:/etc/postfix/access_ips,
#  permit_mynetworks,
#  permit_sasl_authenticated, 
#  reject_unauth_destination
permit

e ainda, o postfix está rejeitando com o acesso de retransmissão negado. Por quê? Eu tenho a licença no final depois de tudo certo? Eu apenas mencionarei que smtpd_client_restrictions são o mesmo = permitir.

    
por Peter 09.04.2015 / 23:54

1 resposta

0

Então eu encontrei a resposta;

Depois que eu fiz a atualização, descobriu-se que, em vez de

smtpd_recipient_restrictions

Eu deveria usar:

smtpd_relay_restrictions

Isso foi postado aqui: link

Interessante é que a documentação diz que

# With Postfix 2.10 and later, the mail relay policy is
# preferably specified under smtpd_relay_restrictions.
smtpd_relay_restrictions =
permit_mynetworks, permit_sasl_authenticated, ...
# With Postfix before 2.10, the relay policy can be
# specified only under smtpd_recipient_restrictions.
smtpd_recipient_restrictions =
permit_mynetworks, permit_sasl_authenticated, ...

Então, isso significa que o comando antigo ainda deve funcionar enquanto não funciona, ou talvez eu não o entenda completamente.

    
por 10.04.2015 / 10:41

Tags