OP указал, что проблема решена:
Поскольку я использую систему Ubuntu, параметры D_PASS должны быть настроены в
/ etc / amavis / conf.d / 21-ubuntu_defaults
вместо файла Debian. Также параметр «@local_domains_maps» не был установлен в файле/etc/amavis/conf.d/05-domain_id
.
Для тех, кто задает этот вопрос, это неправильный способ использования фрагментированных файлов конфигурации conf.d
. Судя по отсутствию ответа выше, amavis-новая была ваша проблема? Вероятно, из-за того, что вы неправильно используете файлы conf.d.
Вам нужно использовать единственный файл переопределения. Угадай, что? Один уже существует под названием 50-пользовательский
, или + предпочтительно + создайте свой собственный (например, 99-overrides
). Вы поместите в него ВСЕ директивы amavis-new, которые хотите использовать. НИКОГДА больше.
Обратите внимание, что в зависимости от вашего дистрибутива amavisd-new указанный ниже файл может находиться в родительской папке / etc / amavisd /
вместо / etc / amavis /
.
Если вы уже не используете /etc/amavis/conf.d/50-user
для переопределений, создайте новый /etc/amavis/conf.d/99-overrides
файл. Числовая часть имени файла важна - часть имени не имеет смысла. «99-» будет прочитано последним и, следовательно, переопределит все предыдущие. Вы можете ПЕРЕМЕСТИТЬ любые директивы, которые вы, возможно, уже добавили в 50-пользовательский
(или где-то еще) в этот новый файл. ( 50 пользователей
могут быть перезаписаны обновлениями пакета amavisd-new.)
Вы можете ПРОЙТИ, ОТКЛОНЕНИЕ, ВЫКЛЮЧИТЬ, ОТКАЗАТЬ. Поскольку вы хотите, чтобы спам доставлялся без карантина, вы «D_PASS» относитесь к спаму, как и в OP.
Мораль этой истории: НЕ редактируйте файлы, установленные в репозитории, если вы можете этого избежать.
Ссылка на действия Amavisd: https://www.ijs.si/software/amavisd/amavisd-new-docs.html#actions