[exim-conf] Exim и проверка DKIM

Maxim gwynn.pin на gmail.com
Сб Мар 30 12:49:00 EET 2013


Добрый день,

есть желание отбивать/брать на контроль письма которые вообще не содержат подписей 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)

Спасибо.




Подробная информация о списке рассылки exim-conf