따라서 메시지에 서명하기 위해 OpenDKIM을 얻는 데 문제가 있지만 메시지의 원인에 대해 벽에 부딪 치고 있습니다.
데비안 제시에서 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
내에서 다음 줄의 주석 처리를 제거하십시오 /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 검사를 반환합니다. none.
내가 누락 된 것을 정확하게 지적하는 데 도움이 될 것입니다. 감사.
example.com
입니다. 명시된 이름default._domainkey.example.com
은 완벽합니다. 그런 다음 SigningTable은 전자 메일 주소를 도메인이 아닌 키 이름에 매핑합니다.