快速摘要,可帮助我在Ubuntu 16.04 LTS上修复此警告:Postfix版本3.1.0-3ubuntu0.2 Opendkim版本2.10.3-3build1
sudo adduser后缀opendkim
须藤mkdir -p / var / spool / postfix / var / run / opendkim
须藤chown opendkim:opendkim / var / spool / postfix / var / run / opendkim
ls -l / var / spool / postfix / var / run / opendkim
srwxrwxr-x 1 opendkim opendkim 0 Nov 12 14:34 opendkim.sock
- 编辑opendkim配置文件:/etc/opendkim.conf,添加行
本地套接字:/var/spool/postfix/var/run/opendkim/opendkim.sock
/ etc / defaults / opendkim,添加
SOCKET =“ local:/var/spool/postfix/var/run/opendkim/opendkim.sock”
- 编辑后缀配置:/etc/postfix/main.cf
# Milter configuration
# Postfix ≥ 2.6 milter_protocol = 6, Postfix ≤ 2.5 milter_protocol = 2
milter_protocol = 6
milter_default_action = accept
smtpd_milters = unix:var/run/opendkim/opendkim.sock
non_smtpd_milters = unix:var/run/opendkim/opendkim.sock
systemctl重新启动opendkim
systemctl重新启动后缀
而已。我不知道为什么要写
smtpd_milters = Unix:var / run / opendkim / opendkim.sock
代替
smtpd_milters =本地:/var/spool/postfix/var/run/opendkim/opendkim.sock
。如果有人知道,欢迎进行解释。