Ссылки:
1 |
https://www.opennet.ru/base/net/rejectmail.txt.html |
Пример настройки postfix:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
0. Редактируем: /etc/postfix/main.cf: smtpd_sender_restrictions = hash:/etc/postfix/access 1. Создаем файл access: /etc/postfix/access spamer@domain REJECT # Заблокировать емайл. domain REJECT # Заблокировать всю почту с домена и поддоменов spamer@ REJECT # Заблокировать пользователя с любого домена spamer@domain 550 NO SPAM # Выдать сообщение 192.168.1.1 REJECT # Не принимать почту с IP (или подсети) 2. Применяем: # postmap /etc/postfix/access # postfix reload ### Дополнение Запрет на прием почты с сетей (с указанием маски) прописывается не в hash, а в cidr -таблицу. Синтаксис такой: smtpd_sender_restrictions = cidr:/etc/postfix/mx_access smtpd_recipient_restrictions = cidr:/etc/postfix/mx_access В самом файле mx_access пишем так: 222.0.0.0/8 550 STOP SPAM!!! 213.0.0.0/8 REJECT |