接收特定域名的邮件的最低要求是什么?

接收特定域名的邮件的最低要求是什么?

我觉得是这样的:

  • MTA - Mail transfer Agent服务器上的软件
  • 一条MX记录,DNS指定哪个服务器为这个域接收邮件的记录。

这会将邮件发送到服务器上的文件,例如:

/var/mail/my-domain.com/username

在另一台计算机/设备上接收电子邮件还有其他要求吗?

答案1

  • 您需要一个域名。它可以是子域名。我们将其命名为 example.com。
  • 您需要一个具有公共 IP 的服务器,该服务器可以通过 Internet 上的 TCP 端口 25 访问,并且具有足够的存储空间来一次性存储您预计的电子邮件数量。
  • 在该服务器上,您需要正确配置 MTA 软件以接收(和发送?)您的域的电子邮件。
  • 您需要配置 DNS,以便将发送到域的邮件发送到您的公共 IP。这可以是指向您的 IP 的 A 记录(anyxyz.anyprovider.com 或类似 mail.example.com 的记录)和指向 A 记录的 example.com 的 MX 记录,或者(不太好)只是指向 IP 的域的 A 记录,没有 MX 记录。
  • 您很可能还需要一种方法来阅读发送到您域的邮件!这意味着要么通过 ssh 访问服务器,并愿意在服务器上使用 MUA 软件,要么(更好的是)在您的服务器上与 MTA 软件合作运行 POP/IMAP 软件。合作意味着他们同意您的邮件在服务器上的位置,也意味着他们共享用户名和密码。您可以通过配置 MTA 将您的邮件发送到另一台服务器来避免所有这些问题,这意味着您的服务器也必须使用 TCP 端口 25 访问互联网,并能够进行 DNS 解析,但这样一来,您的服务器和另一台服务器之间就会出现潜在问题。
  • 您迟早可能需要反垃圾邮件软件、电子邮件证书、冗余、大量存储空间和网络邮件服务器,但这不再是“最低限度”。

另一种最低限度就是只控制您的域名并要求一些电子邮件提供商为您处理其余事宜;他们中的一些人会免费提供这项服务,而许多提供商如果您从他们那里购买域名,则会不收取额外费用。

相关内容