Добрый день,
есть желание отбивать/брать на контроль письма которые вообще не содержат подписей DKIM.
С exim опыта не много, в основном постфикс, и потому созрел вопрос по логике проверки.
Сейчас сделана такая тестовая конфигурация:
acl_smtp_mail = acl_check_mail
acl_smtp_mime = acl_check_mime
acl_smtp_dkim = acl_check_dkim
acl_check_mail:
warn set acl_c_dkim = no
acl_check_dkim:
warn dkim_status = none:invalid:fail:pass
set acl_c_dkim = yes
acl_check_mime:
warn !condition = ${if bool{$acl_c_dkim}}
log_message = Email without DKIM
Оно вроде даже правильно работает, но меня смущает проверка в mime_check (она судя по всему единственная после проверки заголовков, и до проверки уже тела)
На сколько это правильно ?
Т.е. суть в том, что если в письме есть ключ, то мы проверяем его как обычно. Но хотелось бы видеть и выделять письма в которых ключа нет вовсе (в этом случае письмо не попадает в acl_smtp_dkim)
Спасибо.