У меня есть почтовый сервер postfix, правильно настроенный (надеюсь) и работающий на openSUSE 11.3. Я могу отправлять электронную почту локальным пользователям из любого места, но это также означает, что я (или кто-либо другой) могу отправлять удаленные электронные письма в корневую учетную запись. Как отклонить удаленные электронные письма для учетной записи root, разрешив обычным пользователям получать электронную почту?
Правильный способ отклонить определенные адреса - поместить эту директиву в файл main.cf:
smtpd_recipient_restrictions =
check_recipient_access hash:/etc/postfix/recipient_access
...
Затем в файле / etc / postfix / recipient_access:
root@domain REJECT
сопровождаемый обычным:
postmap /etc/postfix/recipient_access
Думаю, если вы отредактируете / etc / postfix / sender_access и добавите:
root@$mydomain REJECT
Хотя я не совсем уверен.
РЕДАКТИРОВАТЬ: Попробуйте использовать / etc / postfix / header_checks с заголовком «Кому».