Добрый день всем.
Я настраиваю SPF для входящей почты на Zimbra Collaboration Server 8.6.
Настройку SPF делал по статье:
http://wiki.zimbra.com/wiki/Postfix_Policyd
Для включения анти-спам политики (cbpolicyd) использовал команду:
zmprov ms <mta server> +zimbraServiceEnabled cbpolicyd
Для включения модуля проверки SPF выполнил следующую команду от имени пользователя zimbra:
zmlocalconfig -e cbpolicyd_module_checkspf=1
Импорт политики SPF делал командой
sqlite3 /opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb < check-spf.sql
Содержимое файла check-spf.sql
BEGIN TRANSACTION;
INSERT INTO "checkspf" (PolicyID,Name,UseSPF,RejectFailedSPF,AddSPFHeader,Comment,Disabled) VALUES (6,"SPF Policy",1,0,1,"Zimbra CheckSPF Policy",0);
COMMIT;
Но ни в /var/log/maillog ни в /var/log/zimbra.log я не вижу что SPF работает.
Уровень логирования выставлен по умолчанию.
Если есть предложение поменять уровень логирования, то сразу пишите какой лог и на какой уровень выставлять.
В логе /opt/zimbra/log/cbpolicyd.log я вижу [CORE] NOTICE => CheckSPF: disabled
хотя как написано выше, модуль CheckSPF включал командой:
zmlocalconfig -e cbpolicyd_module_checkspf=1