そのため、OpenDKIMでメッセージに署名するのに問題がありますが、何が原因であるかについて壁にぶつかっています。
Debian Jessieで、PostfixとOpenDKIMを使用。
私/etc/opendkim.conf
:
Syslog yes
SyslogSuccess Yes
LogWhy yes
UMask 002
Canonicalization relaxed/simple
Mode sv
SubDomains no
#ADSPAction continue
AutoRestart Yes
AutoRestartRate 10/1h
Background yes
DNSTimeout 5
SignatureAlgorithm rsa-sha256
UserID opendkim:opendkim
Socket inet:12301@localhost
KeyTable refile:/etc/opendkim/KeyTable
SigningTable refile:/etc/opendkim/SigningTable
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts
私/etc/opendkim/KeyTable
:
default._domainkey.example.com example.com:default:/etc/opendkim/keys/example.com/default.private
私/etc/opendkim/SigningTable
:
example.com default._domainkey.example.com
SigningTableで次のバリエーションを試しましたが、SMTPが無効になりました。
*@example.com default._domainkey.example.com
myで次の行のコメントを解除します/etc/default/opendkim
。
SOCKET="inet:12345@localhost
私に以下を持っている/etc/postfix/main/cf
:
# DKIM
milter_default_action = accept
milter_protocol = 6
smtpd_milters = inet:localhost:12345
non_smtpd_milters = inet:localhost:12345
これは何をopendkim-testkey -d example.com -s default -vvv
返します:
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key 'default._domainkey.example.com'
opendkim-testkey: key not secure
opendkim-testkey: key OK
opendkimに関連するログにエラーはないようですが、署名を確認しようとすると、mail-tester.comがDKIM署名を報告せず、check-auth @ verifier.port25.comがDKIMチェックを返します:なし。
私が行方不明のものを正確に特定するための助けがあれば、大歓迎です。ありがとう。
example.com
。現在の場合はです。記載された名前default._domainkey.example.com
は完全に賢明です。次に、SigningTableは、電子メールアドレスをドメインではなくキー名にマップします。