如何使用 nginx 设置 SendMail

如何使用 nginx 设置 SendMail

我有一台安装了 nginx 的 Ubuntu 服务器,我通过运行以下命令安装了 sendmail

apt-get install sendmail

我也可以使用

sendmail <my_email_address>
hello
.

我在指定邮箱收到的邮件来自[电子邮件保护]。这里的 myusername 是我的 ubuntu 机器的用户名,我想创建新的邮件帐户,例如[电子邮件保护] [电子邮件保护]等等。我读过很多指南,但他们都假设用户正在运行 apache2,所以文件夹与我所拥有的不同

答案1

nginx/apache 与设置电子邮件用户 ID 和服务器不是特别相关。

检查 的内容/etc/mailname。这应该是 的nsoo1234.ip-12-34-23.eu设置位置。将名称更改为此文件中您要使用的域。

设置邮件服务器以实现可靠的投递需要一些工作。如果您只是发送邮件,您可以将邮件服务器配置为智能主机,并使用 ISP 的中继服务器。

接收邮件需要 DNS 配置才能正常工作。您可以在运行电子邮件服务器有帮助。您还应考虑在 DNS 中设置 SPF(发件人策略框架)记录,以阻止使用您的域发送垃圾邮件。

我更喜欢使用exim4而不是sendmail。其他人更喜欢使用postfix。在大多数情况下,这三种方法中的任何一种都可以替代其他方法。它们的构造和配置有很大不同,但功能是相同的。

答案2

我认为最简单的方法是将主机 FQDN(完全限定域名)更改为公共 DNS 中的 名称MX或DNS 记录。A

如何在 12.04 中设置完全限定域名?

相关内容