Desativar ou bloquear email de saída

12

Para fazer o teste do site, como posso desabilitar ou bloquear o servidor Centos para não enviar e-mails.

Agora, se eu correr na linha de comando

mail [email protected]

Eu posso enviar e-mails. Isso não é bom para testes de sites. Não quero causar problemas aos usuários do site.

É algo a ver com o iptables? Alguém pode esclarecer o caminho?

Eu instalei o Centos com o pacote mínimo. Eu acho que é o qmail que faz o trabalho de entrega

locate qmail
/usr/share/logwatch/scripts/services/qmail
/usr/share/logwatch/scripts/services/qmail-pop3d
/usr/share/logwatch/scripts/services/qmail-pop3ds
/usr/share/logwatch/scripts/services/qmail-send
/usr/share/logwatch/scripts/services/qmail-smtpd
    
por Hao 01.06.2011 / 11:49

1 resposta

14

Acho que algo assim faria:

iptables -A OUTPUT -p tcp --dport 25 -j REJECT

dport é a porta de destino 25, para SMTP. Pacotes serão simplesmente descartados. Para aplicar as regras que você precisa executar:

/sbin/service iptables save

Aqui está a documentação do iptables do CentOS .

Não é possível testar, mas deve funcionar.

    
por 01.06.2011 / 11:57