过去几个月,我一直在 Google 上搜索,但没有找到任何明确的答案来描述电子邮件服务器的预设置。我知道我首先需要自己的域名,这不是问题。我知道我需要一个 MX 记录来转发到我的服务器,我假设我在注册域名时该记录在 DNS 中。例如,假设我的互联网上有 Shaw,还有一台满足运行基于 Linux 的邮件服务器的最低要求的计算机。现在,我的问题是:
1) 我需要向 ISP 提出什么要求才能确保电子邮件能够到达我的服务器?
2)需要进行哪些 DNS 设置?
3) 如果我要托管多个电子邮件域,我是否需要单独的线路或单独的软件?或者只需更改端口号?
答案1
1) 您需要确保您的 ISP 允许您拥有电子邮件服务器。ISP 限制端口 25 以阻止人们在家中运行电子邮件服务器并防止垃圾邮件从受感染的邮箱发送的情况并不少见。
2) 就 DNS 而言,您需要将 MX 记录指向邮件服务器的 IP 地址。您还需要创建本地 DNS 服务器以将电子邮件路由到预期收件人,并为您的名称服务器创建 A 记录。您也可以选择设置 SPF 记录。有关 DNS 设置的更多信息,请参见这里
3) 您无需更改多个域的端口号。处理多个域的方法将根据您希望使用的电子邮件服务器软件而有所不同,但主要取决于文件的配置。以下是使用 Postfix 进行虚拟域托管的示例http://www.postfix.org/VIRTUAL_README.html
4) 您还需要为您的服务器制定正确的防火墙规则。这意味着允许端口 25 传入、POP3 或 IMAP 端口、NAT 规则等。
答案2
(添加到 DKNUCKLES 列表)
5) 您需要(或至少想要)一个静态 IP。除了在您的 ISP 更改您的设置时必须更改 DNS 的麻烦之外,电子邮件的传递率很大程度上取决于声誉,并且您希望保留作为优秀邮件发送者所获得的任何良好“因果”。
5A) 请注意,许多消费者级 ISP 服务使用垃圾邮件黑名单上的地址块。有时这是 ISP 自愿的,您可以让他们为您提供非黑名单 IP 或从他们的订阅源中删除您的 IP。执行此操作的能力因 ISP 和服务计划而异。