首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Milter服务需要传输:端点,而不是"/var/run/opendkim/opendkim.sock“

Milter服务需要传输:端点,而不是"/var/run/opendkim/opendkim.sock“
EN

Server Fault用户
提问于 2014-10-28 17:53:42
回答 1查看 5.4K关注 0票数 2

我已经根据本教程设置了milter后缀:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with-postfix-on-debian-wheezy

但是,posptfix报告说,它不能连接到那个插座上的milter

我在后缀main.cf中将套接字更改为:

代码语言:javascript
复制
    smtpd_milters = /var/run/opendkim/opendkim.sock
    non_smtpd_milters = /var/run/opendkim/opendkim.sock

以及开放的/etc/default/opendkim

代码语言:javascript
复制
SOCKET="local:/var/run/opendkim/opendkim.sock" # default

现在我收到了警告,我的邮件没有签名:

代码语言:javascript
复制
Oct 28 18:45:12 localhost postfix/cleanup[22881]: warning: Milter service needs transport:endpoint instead of "/var/run/opendkim/opendkim.sock"

我怎么才能解决这个问题?

EN

回答 1

Server Fault用户

发布于 2014-10-29 00:17:01

正如错误中所述,参数smtpd_miltersnon_smtpd_milters的值不正确。正确的是

代码语言:javascript
复制
smtpd_milters = unix:/var/run/opendkim/opendkim.sock
non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock

正式文件中所述

侦听套接字的一般语法如下: unix:pathname连接到绑定到指定路径名的本地UNIX域服务器。如果smtpd(8)或清除(8)进程运行着色,则相对于后缀队列目录解释绝对路径名。inet: host :将端口连接到指定本地或远程主机上的指定TCP端口。主机和端口可以以数字或符号形式指定。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/640316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档