![无法使用 Postfix 内部发送电子邮件](https://linux22.com/image/570801/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20Postfix%20%E5%86%85%E9%83%A8%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
我刚刚在 CentOS 专用服务器上设置了一个邮件服务器。我可以使用 TLS 等成功发送电子邮件和接收电子邮件,所以这部分很完美。
然而,问题是我无法使用来自同一台服务器的电子邮件向来自同一台服务器的人们发送电子邮件。
所以,[电子邮件保护]无法发送电子邮件至[电子邮件保护], 但[电子邮件保护]可以向两者发送电子邮件[电子邮件保护]和[电子邮件保护]。
我的邮件日志中的一段摘录:
Dec 22 07:58:34 king postfix/smtpd[13022]: NOQUEUE: reject: RCPT from mail-qy0-f172.google.com[209.85.216.172]: 550 5.1.1 <[email protected]>:
Recipient address rejected: User unknown in virtual alias table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-qy0-f172.google.com>
不太确定要提供什么信息,所以如果您需要更多信息,请告诉我。正如我所说,我可以发送电子邮件[电子邮件保护]正确使用我的[电子邮件保护]。
注意:所有电子邮件地址均为虚构。
编辑:我应该指定我使用 Virtualmin。我在 main.cf 中将 virtual_alias_maps 设置为virtual_alias_maps = hash:/etc/postfix/virtual
。在虚拟文件中,我得到了许多由 Virtualmin 生成的条目,例如:
[email protected] jason.valdron
答案1
您已将本地域名放入virtual_alias_domains中。
不要这样做。