ฉันได้กำหนดค่า DKIM เพื่อใช้กับไวด์การ์ดใน SigningTable (Centos7)

แต่มันทำให้ฉันมีข้อผิดพลาดและฉันไม่สามารถดูได้

Feb 15 08:46:56 monitor01 postfix/submission/smtpd[3374]: connect from localhost[127.0.0.1]
Feb 15 08:46:56 monitor01 postfix/submission/smtpd[3374]: 9936A801ED08: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=abkrim
Feb 15 08:46:56 monitor01 postfix/cleanup[3381]: 9936A801ED08: message-id=<602a26f0.w9SaFG9+Lk6Z+ZTe%[email protected]>
Feb 15 08:46:56 monitor01 opendkim[1003]: 9936A801ED08: no signing table match for '[email protected]'
Feb 15 08:46:56 monitor01 opendkim[1003]: 9936A801ED08: no signature data

opendkim.conf

PidFile /var/run/opendkim/opendkim.pid
Mode    sv
Syslog  yes
SyslogSuccess   yes
LogWhy  yes
UserID  opendkim:opendkim
Socket  inet:[email protected]
Umask   002
SendReports     yes
SoftwareHeader  yes
Canonicalization        relaxed/simple
Domain  monitor01.tamainut.net
Selector        default
MinimumKeyBits  1024
KeyTable        refile:/etc/opendkim/KeyTable
SigningTable       refile:/etc/opendkim/SigningTable
ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts   refile:/etc/opendkim/TrustedHosts
OversignHeaders From
SubDomains         no
AutoRestart         yes
AutoRestartRate     10/1M
Background          yes
DNSTimeout          5
SignatureAlgorithm  rsa-sha256

/etc/opendkim/SigningTable

*@monitor01.domain.net default._domainkey.monitor01.domain.net

แก้ไขคีย์ใน /etc/opendkim/keys/monitor01.domain.net/ และ dir permisson ถูกต้อง

   193751 4,0K -rw------- 1 opendkim opendkim 1,7K feb 11 07:50 default.private
   193753 4,0K -rw------- 1 opendkim opendkim  501 feb 11 07:50 default.txt
answer

อาจมีอักขระ CR ในไฟล์ SigningTable (refile:/etc/opendkim/signing_table)

ตรวจสอบออก ลบอักขระ CR

นอกจากนี้ ตรวจสอบให้แน่ใจว่าโหมดของคุณถูกตั้งค่าเป็น "sv" (สำหรับลงชื่อและยืนยัน) ไม่ใช่แค่ "v" (ยืนยันเท่านั้น ซึ่งเป็นค่าเริ่มต้น)