Amavis-новый белый список

Привет сообществу Linux. Я пришел из Windows Server, так что помилуй.

Я пытаюсь внести в белый список некоторые домены, и хотя я знаю, что это не лучший способ сделать это, это всего лишь один из двух доменов, поэтому я подумал, что это будет самый быстрый способ сделать это. Текущая настройка:

Amavis используется для передачи электронных писем с ClamAV и SpamAssasin, в настоящее время я делаю изменения в /etc/amavis/conf.d/50-user, так как это перевесит другие настройки.

Создали файл белого списка, который выглядит следующим образом:

.domaintowhitelist.com
.domain2towhitelist.com

В конфигурационном файле на 50 пользователей:

Пробовал варианты, как это:

read_hash(\%whitelist_sender, '/etc/amavis/whitelist');
read_hash(\%virus_lovers, '/etc/amavis/whitelist');

И перезапустить Amavis после внесения этих изменений. Я поступаю об этом неправильно? Любая помощь приветствуется.

2 ответа

Я делаю белый список на уровне MTA (в моем случае postfix), а не на уровне amavisd. В моем файле postfix/main.cf у меня есть:

header_checks=pcre:/etc/postfix/whitelist.pcre

Внутри whitelist.pcre у меня есть следующий синтаксис:

user@example.com FILTER  SMTP:[127.0.0.1]:10025

где SMTP:[127.0.0.1]:10025 - это транспорт в master.cf, который отфильтровывает почту и повторно внедряется в систему postfix. Я считаю, что если некоторые сообщения не нужно проверять, я не хочу, чтобы amavisd их трогал.

Я никогда не использовал настройки внешнего файла. Когда мне нужно было реализовать белый список, я просто использовал одну из форм, перечисленных здесь:

http://www.akadia.com/services/postfix_amavisd.html

и особенно этот:
@whitelist_sender_maps = (['.example.org', '.example.net']);

Другие вопросы по тегам