Я хотел бы иметь возможность отправлять почту на удаленные серверы с помощью скриптов, запущенных на моем VPS, через SMTP, но в противном случае отклонять всю входящую почту с помощью postfix на Debian Squeeze.
(И вообще отключите все остальные функции на данный момент. Я хотел бы избежать рисков для безопасности, при условии, что у меня есть настройки по умолчанию, за исключением имени домена, и мне в любом случае ничего не нужно, кроме отправки писем. Еще одна главная проблема заключается в том, что у меня сейчас очень мало времени.)
решение1
Вы можете использоватьinet_interfaces
директива in /etc/postfix/main.cf
для управления тем, какой адрес Postfix прослушивает для входящих подключений. Если вы установите его следующим образом, он будет прослушивать только интерфейс обратной связи, что означает, что подключения могут исходить только с этой машины.
inet_interfaces = loopback-only
решение2
Вы можете отключить входящий SMTP, отредактировав master.cf
, просто закомментируйте smtp
и submission
services. Это скажет postfix не запускать smtpd
процесс, который будет прослушивать порт 25 (587 для отправки) на предмет входящих SMTP-подключений.