我的 DBMail 安装终于可以接收邮件了,但只能从本地主机接收。我可以执行 telnet localhost 24 和 telnet localhost 143,成功登录。我还可以从端口 24 向我的一个电子邮件帐户发送邮件。但是当我从另一台服务器发送邮件时,它不会发送到我的电子邮件帐户。好消息:我没有收到这样的邮件E-mail is not delivered
:)。我现在该怎么办?
答案1
如果您发送到端口 24,则直接发送到 dbmail。来自外部的邮件将到达 smtp 端口 25。这意味着您必须设置
virtual_transport = dbmail-lmtp:127.0.0.1:24
postfix 的 main.cf 中的指令。您还需要 main.cf 中的这些指令
virtual_mailbox_domains = mysql:/etc/postfix/sql-virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/sql-virtual_mailbox_maps.cf