Я подписан на несколько списков рассылки, которые не удаляют мою подпись DKIM, а изменяют сообщения (изменить From
) и добавляют свои собственные ДКИМ. В итоговых сообщениях есть 2 подписи DKIM, одна неудачная и одна проходящая.
DMARC, пожалуй, самая большая проблема для меня. Когда я отправляю сообщение через такой список рассылки, я начал получать десятки отчетов DMARC, в которых говорилось, что мое сообщение содержит неудачную подпись DKIM.
Как я могу отключить свои DKIM-подписи при отправке сообщений в эти списки рассылки?
У меня стандартная конфигурация, связанная с DKIM, для exim:
DKIM_CANON = relaxed
DKIM_SELECTOR = default
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_FILE = /etc/exim4/DKIM_DOMAIN/DKIM_SELECTOR.private.pem
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
Насколько я понимаю, я не могу проверить $ получателей
, верно?
Думаю, я настрою свой MUA (mutt) на изменение локальной части и проверку локальной части. Что-то вроде
DKIM_PRIVATE_KEY = ${if and {!eq{$local_part}{phd+list}}{exists{DKIM_FILE}} {DKIM_FILE}{0}}
Есть лучший способ сделать это?
Upd . Я решил пойти немного другим путем: добавить / проверить собственный заголовок X-Skip-DKIM-Sig
. Итак, в моем .muttrc
я добавляю заголовок для известных списков рассылки:
send-hook ~u "\
unmy_hdr Reply-To; \
my_hdr X-Skip-DKIM-Sig: mailing list"
и проверяю в exim:
DKIM_PRIVATE_KEY = ${if and{{!def:h_x-skip-dkim-sig:}{exists{DKIM_FILE}}} {DKIM_FILE}{0}}
В этом нет необходимости. Падающая подпись DKIM не влияет на доставку. Важно только, присутствует ли действительная подпись DKIM.
Для целей DMARC важно, чтобы домен, к которому относится подпись DKIM, был таким же, как в заголовке MIME From
. Если почтовый сервер изменяет тему или текст, он также должен изменить заголовок From
, чтобы иметь возможность отправлять что-то, проходящее через DMARC. Это проблематично, и многие, если не большинство почтовых серверов выходят из строя. Объяснение этого пользователям - постоянная проблема.
ARC пытается исправить это. Однако он относительно новый, поэтому его внедрение неоднородно.