Configure o Postfix para permitir apenas mensagens de saída do host local

14

Como configuro o agente de envio de mensagens do Postfix para permitir que apenas emails sejam enviados de um usuário no host local, mas permitir que o agente de transferência de mensagens do Postfix receba mensagens de qualquer lugar?

    
por linus1412 21.04.2011 / 12:11

1 resposta

15

A maneira mais simples é garantir que você tenha apenas o localhost definido em mynetworks :

mynetworks = 127.0.0.0/8, [::1]/128

Por padrão, smtpd_recipient_restrictions é definido como:

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination

Isso permitirá que hosts definidos em mynetworks (localhost, como acima) enviem para qualquer lugar, enquanto todo o resto é rejeitado, a menos que seja destinado à sua caixa ou explicitamente permitido (domínios de retransmissão, domínios virtuais ou qualquer outra configuração) re permitindo.)

    
por 21.04.2011 / 12:22