Postfix: sendmail (php-cgi) с другим IP-адресом как аутентифицированные пользователи SMTP
Мой почтовый сервер Postfix доставляет два основных типа писем
- Почта, полученная от php-cgi (sendmail), localhost relay
- Почта, полученная от аутентифицированных пользователей SMTP SASL
Можно ли определить разные IP для каждого типа?
Причина: предотвратить, что обычная почта не может отправлять почту из-за взломанного веб-сайта.
Моя настройка: Postfix & Apache с PHP5-CGI
1 ответ
Postfix multi instance - это функция постфикса, которую вы ищете. Вам нужно два экземпляра.
Первый экземпляр был нулевым клиентским экземпляром. Он будет действовать как система для обработки электронной почты из приложений PHP. Конфигурация этого экземпляра выглядит как описание в этой документации, за исключением того, что вы должны добавить этот параметр
smtp_bind_address = my.first.ip.address
Второй экземпляр был предназначен для обработки электронной почты от почтового клиента. В этом случае вы должны добавить этот параметр тоже
smtp_bind_address = my.second.ip.address
Параметр smtp_bind_addres s был числовым сетевым адресом, к которому должен быть привязан SMTP-клиент Postfix при установлении соединения IPv4.