Postfix - Bloquear email de endereços locais inexistentes

2

A minha pergunta é muito semelhante a um, mas para o postfix.

Continuamos recebendo e-mails de endereços como "[email protected]" enviados para nossos endereços "@ example.com" reais. De minha pesquisa no Google, eu entendo que pode não ser prático verificar o e-mail originado de nosso IP ou VPN (embora isso seja o ideal, então se você puder pensar em uma maneira de fazer isso, me avise), mas na maioria dos Nestes casos, o endereço do remetente (ex. "contabilidade") não é uma conta válida.

Eu imagino que deve haver uma maneira de garantir que uma conta local exista antes de entregar a mensagem.

    
por kbanman 10.04.2012 / 17:33

2 respostas

2

Você vai querer adicionar reject_unlisted_sender ao seu smtpd_sender_restrictions .

Sem um pouco de planejamento, isso também rejeitará o e-mail de [email protected], então tenha isso em mente.

smtpd_reject_unlisted_sender
Request that the Postfix SMTP server rejects mail from unknown sender addresses. This can slow down an explosion of forged mail from worms or viruses.

An address is always considered "known" when it matches a virtual(5) alias or a canonical(5) mapping.

The sender domain matches $mydestination, $inet_interfaces or $proxy_interfaces, but the sender is not listed in $local_recipient_maps, and $local_recipient_maps is not null.

  • The sender domain matches $virtual_alias_domains but the sender is not listed in $virtual_alias_maps.
  • The sender domain matches $virtual_mailbox_domains but the sender is not listed in $virtual_mailbox_maps, and $virtual_mailbox_maps is not null.
  • The sender domain matches $relay_domains but the sender is not listed in $relay_recipient_maps, and $relay_recipient_maps is not null.

    This feature is available in Postfix 2.1 and later.

    
por 07.03.2013 / 19:35
1

O melhor seria adicionar o SPF ao seu domínio: link

    
por 10.04.2012 / 19:12