Postfix 忽略 LMTP 的 virtual_transport 设置

Postfix 忽略 LMTP 的 virtual_transport 设置

我尝试使用 LMTP 而不是标准 LDA 通过 UNIX 管道将邮件从 postfix 传输到 dovecot。

我配置了 dovecot 并安装了 dovecot-lmtp,现在我在端口 19382 上运行了一个(非公共)LMTP 服务。

我通过 telnet 测试了 LMTP,它运行良好。

在我/etc/postfix/main.cfvirtual_transport准备好

virtual_transport = lmtp:inet:localhost:19382

但 postfix 无法连接到 lmtp 服务(已使用 进行测试tcpflow)。 中没有错误消息mail.log

我的配置有什么问题?你需要更多信息吗?

感谢您的阅读

答案1

好的,我找到解决方案了。

我现在正在使用 mailbox_transport它,virtual_transport并且它有效。

现在有人知道为什么 Postfix 被忽略了吗virtual_transport

/etc/postfix/main.cf

mailbox_transport = lmtp:inet:localhost:19382

相关内容