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

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

CentOS 5.x | Отправить почту

Я хочу заблокировать большинство писем, идущих на конкретный почтовый ящик sendmail, если они не находятся в утвержденном «белом списке». Можно ли это сделать в sendmail?

@quanta должен был уточнить этот ответ - это возможно. Sendmail - это очень мощный механизм обработки эвристических правил, который можно настроить для выполнения любых задач. Просто довольно сложно сделать то, о чем вы просите (возможно, потребуется переписать файл sendmail.cf, а не sendmail.mc), и проще реализовать это другими способами.

Очевидные решения включают использование Милтер лайк mailfromd или используйте procmail (с подходящего рецепта) в качестве агента по доставке.

Можно написать версию набора правил check_compat, но будьте осторожны, если вы используете FEATURE (compat_check). ИМХО, самый простой способ добиться этого - использовать MIMEDefang и реализовать белый список в своей собственной версии подпрограммы filter_recipient внутри mimedefang-filter.