Como bloquear a entrada e permitir mensagens de saída para um usuário sem resposta no Sendmail?

2

Estou tentando bloquear e-mails de entrada para usuários sem resposta e permitir que eles enviem e-mails ao mesmo tempo. Eu tentei editar a configuração em /etc/mail/virtusertable com:

[email protected]     error:5.7.0:550 Invalid Address

Mas quando tentei enviar um e-mail de teste com root , o e-mail foi devolvido ao meu postmaster com o erro "Endereço inválido". Então, acho que a configuração afeta tanto o envio quanto o recebimento de e-mails.

Como eu preciso receber e-mails para alguns outros usuários, existe alguma maneira de bloquear e-mails recebidos e ainda permitir a saída sem fechar a porta de entrada 25 no meu firewall?

    
por Question Overflow 28.06.2014 / 17:28

3 respostas

1

Eu adicionaria uma entrada ao seu arquivo /etc/aliases da seguinte forma:

no-reply: /dev/null

Lembre-se de reconstruir o banco de dados de aliases com o comando newaliases posteriormente.

Referências

por 28.06.2014 / 19:08
1

As I need to receive emails for some other users, is there anyway I can block incoming mails and yet allow outgoing ones without closing inbound port 25 on my firewall?

Se você estiver executando um servidor, deve estar ciente de que sempre há ataques, portanto, a entrada em virtusertable pode não ser suficiente.

Para bloquear e-mails no-reply e bloquear vários outros emails comerciais não solicitados (UCE) você pode usar spamassassin como servidor (spamd) em conexão com spamass-milter .

A abordagem milter é muito boa, já que você pode analisar e-mails e rejeitar enquanto eles estão sendo recebidos.

O bloqueio de usuários é feito por:

# /etc/spamassassin/local.cf

blacklist_from no-reply@*
blacklist_from direkt-invest@*
blacklist_from *@*direkt-invest*

whitelist_from [email protected]

Existem muitas outras regras que você pode fazer com local rules

Para bloquear e-mails com conteúdo específico, use

body  LOCAL_UCE1_RULE /Viagra/
score LOCAL_UCE1_RULE 1000.0

Você pode bloquear a maior parte do UCE usando Listas de bloqueio do DNS .

Você também precisa ajustar suas regras com frequência e executar sa-update as atualizações de regras do SpamAssassin.

    
por 28.06.2014 / 20:58
0
  1. Certifique-se de que não existe uma conta no-reply do SO
  2. Remover entrada "erro personalizado" i virtusertable
por 29.06.2014 / 00:43