Configure o postfix para enviar e-mail apenas de autenticado e receba de qualquer lugar

1

Estou com problema ao configurar o postfix para receber e-mails de qualquer domínio, mas bloquear remetentes apenas para usuários autenticados no localhost

Meu main.cf é como:

mydomain = domainname
myhostname = mail.$mydomain
myorigin = /etc/mailname
smtpd_banner = $myhostname
biff = no
append_dot_mydomain = no
readme_directory = no
mydestination =
relayhost =
mynetworks = 127.0.0.0/8
mynetworks_style = host
mailbox_size_limit = 0
virtual_mailbox_limit = 0
recipient_delimiter = +
inet_interfaces = all
message_size_limit = 0

smtpd_helo_required = yes
smtpd_delay_reject = yes
disable_vrfy_command = yes
smtpd_sender_restrictions =     permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination

Nesse caso, posso receber de qualquer email de domínio, mas posso enviar a partir do localhost sem autenticar.

Se eu alterar esta linha para:

smtpd_sender_restrictions = permit_sasl_authenticated,reject_unauth_destination

não posso receber e-mails de outros domínios com erro 554 5.7.1 <[email protected]>: Sender address rejected: Access denied e posso enviar a partir do host local somente se autenticado.

Como posso configurar o postfix para receber email de qualquer domínio e permitir o envio somente se autenticado, incluindo localhost?

    
por jlemes 09.04.2015 / 03:12

1 resposta

2

Basta citar minha configuração de trabalho do Postfix:

smtpd_sender_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        reject_unauthenticated_sender_login_mismatch,
        permit

Observe que isso permite que usuários autenticados enviem e-mails com qualquer endereço FROM que desejarem. Se você quiser que os usuários possam enviar e-mails apenas com o endereço de e-mail com o qual fazem login, use reject_sender_login_mismatch .

Observe também que sua configuração está incompleta. Você também precisará de várias outras diretivas para concluir a configuração, principalmente smtpd_recipient_restrictions .

    
por 09.04.2015 / 03:19