You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postfix搭配OpenDKIM无法签署外发邮件且无报错的求助

Postfix搭配OpenDKIM无法签署外发邮件且无报错的求助

大家好,我最近碰到个棘手的问题:明明给Postfix配置了OpenDKIM来签署外发邮件,但实际发出去的邮件根本没有DKIM签名,而且不管是Postfix还是OpenDKIM的日志里都没报错,完全摸不着头绪。

我把当前的配置文件贴出来,麻烦各位帮忙排查下可能的问题:

Postfix的main.cf配置

readme_directory = /usr/share/doc/postfix

inet_protocols = ipv4

meta_directory = /etc/postfix

shlib_directory = /usr/lib/postfix

myhostname = mail.root-louis.net

mail_name = root-louis.net

mydomain = root-louis.net

mydestination = $myhostname, $mydomain, mail, localhost.localdomain, localhost, localhost.$mydomain

smtpd_tls_key_file = /etc/letsencrypt/live/mail.root-louis.net/privkey.pem

smtpd_tls_cert_file = /etc/letsencrypt/live/mail.root-louis.net/fullchain.pem

smtp_tls_CAfile = /etc/letsencrypt/live/mail.root-louis.net/cert.pem

smtpd_tls_security_level = may

smtp_tls_security_level = may

smtpd_tls_auth_only = yes

smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1

smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1

smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1

smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1

smtpd_sasl_auth_enable = yes

smtpd_sasl_type = dovecot

smtpd_sasl_path = private/auth

smtpd_sender_login_maps = pcre:/etc/postfix/login_maps.pcre

smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_sender_login_mismatch, reject_unknown_reverse_client_hostname, reject_unknown_sender_domain

smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_unknown_recipient_domain

smtpd_relay_restrictions = permit_sasl_authenticated, reject_unauth_destination

smtpd_helo_required = yes

smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname, reject_unknown_helo_hostname

home_mailbox = Mail/Inbox/

header_checks = regexp:/etc/postfix/header_checks

smtpd_sasl_security_options = noanonymous, noplaintext

smtpd_sasl_tls_security_options = noanonymous

milter_default_action = accept

milter_protocol = 6

smtpd_milters = inet:localhost:12301

non_smtpd_milters = inet:localhost:12301

mailbox_command = /usr/lib/dovecot/deliver

OpenDKIM的opendkim.conf配置

KeyTable file:/etc/postfix/dkim/keytable

SigningTable refile:/etc/postfix/dkim/signingtable

InternalHosts refile:/etc/postfix/dkim/trustedhosts

#Socket inet:12301@localhost

KeyFile /etc/postfix/dkim/root-louis.net/mail.private

Domain root-louis.net

Socket inet:12301@localhost

有没有朋友能帮我找找问题所在?感激不尽!

备注:内容来源于stack exchange,提问作者root-louis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:52:58