Назад | Перейти на главную страницу

Настройте Postfix, чтобы разрешить исходящую почту только с localhost

Как мне настроить агент отправки почты Postfix, чтобы разрешить отправку электронной почты только от пользователя на локальном хосте, но разрешить агенту передачи почты Postfix получать почту откуда угодно?

Самый простой способ - убедиться, что в mynetworks:

mynetworks = 127.0.0.0/8, [::1]/128

По умолчанию smtpd_recipient_restrictions устанавливается как:

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination

Это позволит хостам, определенным в mynetworks (localhost, как указано выше) для отправки куда угодно, в то время как все остальное отклоняется, если оно не предназначено для вашего ящика или явно не разрешено (домены ретрансляции, виртуальные домены или любые другие конфигурации, которые вы разрешаете).