Вимкнення або блокування вихідної електронної пошти


13

Як зробити тестування веб-сайтів, як можна відключити або заблокувати сервер Centos, щоб не надсилати електронні листи.

Тепер, якщо я запускаю в командному рядку

mail xxx@gmail.com

Я можу надсилати електронні листи. Це не добре для тестування веб-сайтів. Я не хочу створювати неприємності користувачам сайту.

Це щось стосується iptables? Хтось може просвітлити шлях?

Я встановив Centos з мінімальним пакетом. Я думаю, що це робота з доставкою

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

Відповіді:


14

Я здогадуюсь щось таке:

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

dport- порт призначення 25 для SMTP. Пакети просто скинуть. Щоб застосувати правила, які потрібно запустити:

/sbin/service iptables save

Ось документація на iOS на CentOS iptables .

Неможливо його перевірити, але має працювати.


-j REJECTбуло б набагато краще в таких випадках. З DROP, MTA буде постійно намагатися повторно намагатися доставити повідомлення.
користувач1686

... зачекайте, я думаю, я тут заплутався. Я припускаю, що отримання відхилення також призведе до повторної спроби MTA, тому мій попередній коментар не зовсім коректний. І все-таки я віддаю перевагу REJECT через DROP, оскільки перший припиняє з'єднання негайно, тоді як другий змушує MTA чекати тайм-ауту (який може бути досить довгим).
користувач1686

@grawity Так, це мало сенс у тому, що ви сказали. Я б просто змінив параметри повторного користування для MTA, але, як тільки ви там, може з’явитися можливість відключити надсилання також без використання iptables..
slhck

Це також заблокує вхід?
Blue Eyed Behemoth

1
@BlueEyedBehemoth Ні, оскільки для цього використовується інший порт.
slhck
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.