问题:
使用以下行启动 cyrus imap 时/etc/cyrus.conf
:
SERVICES {
...
lmtp cmd="lmtpd -a" listen="[192.168.50.100]:lmtp" prefork=1 proto=tcp4
}
要通过 tcp 套接字启用 lmtp,套接字未打开。在日志文件中出现以下消息:
ai_socktype 不支持 Servname,禁用 lmtp
问题:
使用以下行启动 cyrus imap 时/etc/cyrus.conf
:
SERVICES {
...
lmtp cmd="lmtpd -a" listen="[192.168.50.100]:lmtp" prefork=1 proto=tcp4
}
要通过 tcp 套接字启用 lmtp,套接字未打开。在日志文件中出现以下消息:
ai_socktype 不支持 Servname,禁用 lmtp
回答:
表示在 中找不到
lmtp
条目/etc/services
。要么添加一行:
到
/etc/services
(并确保文件是世界可读的/模式 644)或更改 cyrus 配置文件,以便在
listen
部分中给出端口而不是lmtp
:参考:cyrus服务端口号