Блокировка нежелательной почты средствами postfix

Блокировка почтовых адресов

Запрещение приема почты с определенных email можно включить в файле /etc/postfix/main.cf:

smtpd_sender_restrictions = hash:/etc/postfix/virtual/sender_policy
Далее. заполняем список нежелательных отправителей в файле /etc/postfix/virtual/sender_policy:

spamer@domain.com             REJECT       # Заблокировать по конкретному адресу отправителя
spamdom.ua                    REJECT       # Заблокировать всю почту с домена и поддоменов
badman@                       REJECT       # Заблокировать пользователя с любого домена
spamer@domain.com         550 NO SPAM  # Выдать сообщение 
77.120.102.0/24               REJECT       # Не принимать почту с IP или подсети
После корректировки файла, запускаем его компиляцию и перезапускаем postfix:
postmap /etc/postfix/access
service postfix reload

Перенаправление почты на другой адрес

C одного адреса на другой без добавления алиаса бывает необходимо сделать, например, на время отпуска.
Настраиваем перенаправление в файл /etc/postfix/virtual/recipient_bcc:

# Source_email Copy_to_email
boss@mycompany.ru sil@mycompany.ru

После этого, как всегда, мапим и перезагружаем изменения:

postmap /etc/postfix/virtual/recipient_bcc
service postfix reload

Опубликовано: 17.11.2015