Silenciosamente envie emails para [email protected] (mais de 3 pontos na parte do nome de usuário)

4

Com o postfix-2.6.6-2.2.el6_1.x86_64 no CentOS 6.4 existe uma maneira de inspecionar os emails de saída e silenciosamente deixá-los (isto é, não enviá-los) se o destinatário se parece [email protected] (ou seja, domínio gmail.com e mais de 3 pontos na parte do nome de usuário do endereço)?

header_checks pode ser usado para isso ou é apenas para E-mails recebidos?

Abaixo está a configuração atual (o postconf -n output) do Postfix no meu servidor (eu uso virtual_alias_domains para aceitar email para vários sites do Drupal hospedados como Apache vhosts no meu servidor dedicado e eu quero interrompa o envio do e-mail de registro para usuários falsos ):

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
inet_protocols = ipv4
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_generic_maps = hash:/etc/postfix/generic
unknown_local_recipient_reject_code = 550
virtual_alias_domains = videoskat.de balkan-preferans.de simplex.ru preferans.de larissa-farber.de bukvy.de
virtual_alias_maps = hash:/etc/postfix/virtual

ATUALIZAÇÃO:

Graças a Jenny D, o seguinte parece funcionar

/ etc / postfix / header_checks:

/^To: \S+\.\S+\.\S+\.\[email protected]$/i DISCARD

/etc/postfix/main.cf:

header_checks = pcre:/etc/postfix/header_checks
    
por Alexander Farber 22.11.2013 / 10:37

1 resposta

3

Isso pode ser feito - consulte a documentação do postfix para obter uma descrição de como e onde os vários tipos de filtros são usados .

Nesse caso, sugerimos que pegar as inscrições inválidas seria melhor feito no ponto de registro, por exemplo, usando um CAPTCHA de algum tipo para qualquer conta que corresponda a "três pontos antes de @ google.com".

    
por 22.11.2013 / 10:51