12

Для тестирования веб-сайта, как я могу отключить или заблокировать сервер Centos, чтобы не отправлять электронные письма.

Теперь, если я бегу в командной строке

mail xxx@gmail.com

Я могу отправлять электронные письма. Это не хорошо для тестирования сайта. Я не хочу доставлять неприятности пользователям сайта.

Это как-то связано с iptables? Кто-нибудь может просветить путь?

Я установил Centos с минимальным пакетом. Я думаю, что Qmail делает доставку

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

1 ответ1

14

Я думаю, что-то подобное сделало бы:

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

dport - порт назначения 25 для SMTP. Пакеты будут просто сброшены. Чтобы применить правила, вам нужно запустить:

/sbin/service iptables save

Вот документация CentOS iptables.

Не могу проверить это, но должно работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .