Я настраиваю сервер Postfix в тестовой среде. Он может пересылать только локальные электронные письма. Исходящая электронная почта должна быть перенаправлена на /dev/null или на локальную учетную запись. Я нашел решение на вашем форуме, но оно, к сожалению, не работает должным образом.
У меня нет большого опыта работы с Postfix. Пожалуйста, помоги мне.
/etc/postfix/main.cfg
уровень_совместимости = 2
каталог_очередей = /var/spool/postfix
каталог_команд = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = постфикс
inet_interfaces = все
inet_protocols = все
myhostname = host.mail1.test
мой домен = mail1.test
мое происхождение = $ мой домен
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks_style = подсеть
relay_domains = [mail1.test]:587
smtpd_client_restrictions = разрешение_моих сетей
smtpd_helo_restrictions = разрешение_моих сетей
smtpd_sender_restrictions = allow_mynetworks
smtpd_recipient_restrictions = Permit_MyNetworks, Permit_Sasl_аутентифицированный, Отклонить
smtpd_relay_restrictions = Permit_MyNetworks, Permit_Sasl_аутентифицированный, Отклонить
header_checks = регулярное выражение:/etc/postfix/header_checks
virtual_alias_maps = регулярное выражение:/etc/postfix/redirect
/etc/постфикс/перенаправление
/.*@(?!имя_хоста\.localdomain$).*/ почтовая ловушка
/var/журнал/журнал почты
3 января 12:32:17 mail1-тестовый постфикс/тривиальный-переписывание[49647]: предупреждение: карта регулярных выражений /etc/postfix/redirect, строка 1: неверное предыдущее регулярное выражение
3 января 12:32:17 mail1-test postfix/cleanup[49648]: предупреждение: карта регулярных выражений /etc/postfix/redirect, строка 1: неверное предыдущее регулярное выражение