Pregunta:
Para hacer pruebas de sitios web, ¿cómo puedo deshabilitar o bloquear el servidor Centos para no enviar correos electrónicos?
Ahora, si corro en la línea de comando
mail xxx@gmail.com
Puedo enviar correos electrónicos. Esto no es bueno para las pruebas de sitios web. No quiero causar problemas a los usuarios del sitio.
¿Tiene algo que ver con iptables? ¿Alguien puede iluminar el camino?
Instalé Centos con el paquete mínimo. Creo que es el qmail el que hace el trabajo 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
Respuesta:
Supongo que algo así serviría:
iptables -A OUTPUT -p tcp --dport 25 -j REJECT
dport
es el puerto de destino 25, para SMTP. Los paquetes simplemente se descartarán. Para aplicar las reglas, debe ejecutar:
/sbin/service iptables save
Aquí está la documentación de iptables de CentOS .
No puedo probarlo, pero debería funcionar.