Я настроил Postfix для подписи моих писем с использованием OpenDKIM. (Я следовал этому уроку.)
Теперь я хотел бы настроить Postfix для отклонения писем для доменов, для которых настроен DKIM, и у почты отсутствует надлежащая подпись (например, когда мой собственный домен используется в качестве поддельного адреса отправителя).
В opendkim.conf я включил проверку (Mode sv
) и в Postfic main.conf у меня есть
milter_protocol = 2
milter_default_action = accept
smtpd_milters = inet:localhost:12301
Я mail.log я нашел
Feb 24 19:25:10 myhost postfix/cleanup[20016]: 113623DC1119: message-id=<20140623093302970001.H132BE30.southlands@example.com>
Feb 24 19:25:10 myhost opendkim[1355]: 113623DC1119: [78.90.96.5] [78.90.96.5] not internal
Feb 24 19:25:10 myhost opendkim[1355]: 113623DC1119: not authenticated
Feb 24 19:25:10 myhost opendkim[1355]: 113623DC1119: no signature data
Feb 24 19:25:10 myhost postfix/qmgr[1791]: 113623DC1119: from=<southlands515@example.dom>, size=1981, nrcpt=1 (queue active)
Так что OpenDKIM, похоже, заметил, что это письмо недействительно, но оно не было отклонено.