从 [email protected] 发送邮件到 user@localhost

从 [email protected] 发送邮件到 user@localhost

我安装了 JAMES 并添加了一个用户[电子邮件保护]

我可以从 user@localhost 发送邮件到[电子邮件保护]

我如何发送邮件[电子邮件保护]至用户@localhost

我试过了,但结果出现错误 user@localhost is not perceived

我没有设置任何 MX 记录,我甚至不知道该怎么做,现在我只是使用了 user@localhost 而没有任何映射。

答案1

您似乎缺乏一些有关电子邮件工作原理的基本知识;在您的服务器上安装和配置邮件服务器程序是不够的,外界需要知道如何寻址和联系它。

为了让您的服务器能够从互联网接收邮件,您至少需要一个公共 DNS 域名(如“yourdomain.com”)、一个用于服务器的公共静态 IP 地址以及您域的 DNS 区域中的 MX 记录,以表明该 IP 地址上的计算机是该域的邮件服务器。此外,您的电子邮件地址将采用以下格式“[电子邮件保护]“,因此您的邮件服务器程序需要进行相应的配置。

“Localhost” 只是一个私有的虚拟名称,指的是您所在的主机;您不能使用它从服务器本身以外的任何地方识别您的服务器。

相关内容