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']);