В postfix, как я могу отключить входящую почту?


12

Я хотел бы иметь возможность отправлять почту на удаленные серверы из сценариев, запущенных на моем VPS через SMTP, но в противном случае отклонять всю входящую почту с постфиксом в Debian squeeze.

(И вообще отключите любые другие функции на данный момент. Я хотел бы избежать угроз безопасности, при условии, что у меня есть настройки по умолчанию, за исключением имени домена, и мне ничего не нужно, кроме отправки некоторых писем в любом случае. Еще одна главная проблема заключается в том, что я в настоящее время очень мало времени.)

Ответы:


21

Вы можете использовать inet_interfacesдирективу /etc/postfix/main.cfдля управления тем, какой адрес Postfix прослушивает для входящих соединений. Если вы установите его следующим образом, он будет прослушивать только интерфейс обратной связи, что означает, что соединения могут происходить только с этой машины.

inet_interfaces = loopback-only

Это действительно хорошо, если вы используете только Postfix для рассылки писем. Может быть, не то, что вы хотите, если вы хотите входящую почту ...
Matthias Hryniszak

5
@MatthiasHryniszak Вот что попросил ОП.
Mgorven

извините за опоздание, я так и думал! еще раз спасибо. :)
n611x007

На некоторых платформах может потребоваться использовать строку localhostвместо строки loopback-only.
Сампаблокупер

Просто потому, что я искал его, перезагрузка постфикса в Ubuntu 16.04 недостаточна, вы должны остановить и запустить его, чтобы применить изменение inet_interfaces. Просмотрено в системном sudo postfix reloadMar 28 11:20:15 server postfix/master[2304]: warning: service smtp: ignoring inet_interfaces change Mar 28 11:20:15 server postfix/master[2304]: warning: to change inet_interfaces, stop and start Postfix
Axi

7

Вы можете отключить входящий SMTP редактирования master.cf, просто закомментируйте smtpи submissionуслуги. Это скажет postfix не создавать smtpdпроцесс, который будет прослушивать порт 25 (587 для отправки) для входящих SMTP-соединений.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.