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

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 после внесения этих изменений. Я ошибаюсь? Любая помощь приветствуется.

Я делаю белый список на уровне 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, по которому отфильтрованная почта повторно вводится в систему постфиксов. Я считаю, что если определенные сообщения не нужно проверять ни на что, я не хочу, чтобы amavisd касался их.

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

http://www.akadia.com/services/postfix_amavisd.html#Globally%20Sender%20Whitelists%20and%20Blacklists

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