existe uma maneira de impedir que usuários enviem para contas de e-mail indesejadas?

3

Eu quero definir um comando que permita que os usuários enviem e-mails para contas que acabam em

@hotmail.com 
@gmail.com
@talktalk.net 

por exemplo. Existe uma maneira de defini-lo para que os usuários só possam inserir esses e-mails como e-mail válido?

    
por user2995836 19.12.2014 / 14:50

1 resposta

4

Se você tiver controle sobre seu MTA (por exemplo, o Postfix local), poderá usar smtpd_recipient_restrictions para restringir os domínios para os quais os e-mails podem ser enviados.

Primeiro, crie seu arquivo da lista de desbloqueio (digamos, /etc/postfix/recipient_domains ):

hotmail.com    OK
gmail.com      OK
talktalk.net   OK

Gere o arquivo de hash para ele ...

$ postmap /etc/postfix/recipient_domains

Agora edite /etc/postfix/main.cf para adicionar a restrição:

smtpd_recipient_restrictions = 
    check_recipient_access hash:/etc/postfix/recipient_domains,
    reject

E não se esqueça de reiniciar o Postfix.

    
por 19.12.2014 / 15:03

Tags