pos*_*eid 4 ubuntu email-server
在基于 Ubuntu 10.4 的虚拟服务器上,我想为多个域发送和接收电子邮件。作为第一步,我似乎必须正确配置 MX 记录。因为我对此很陌生:什么是 MX 记录?对于处理 domain1.com、domain2.com 的邮件服务器,它们看起来如何?
假设有 MX 记录,这个命令有什么作用:
netcat mail.yourdomain.com 25
Sea*_*der 11
MX 记录是一条 DNS 记录,它告诉远程主机接受域电子邮件的机器的 DNS 名称。您希望接收电子邮件的每个域都需要有适当的 MX 记录。对于您的设置,您可能希望每个域只有一个 MX 记录,但如果您有备份邮件服务器,您可以设置多个具有不同优先级的记录。
这是一个单独的记录类型,因此它不会出现在“netcat mail.example.com”中。您必须明确请求 MX 记录类型。例如:
$ host -t mx gmail.com
gmail.com mail is handled by 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 40 alt4.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
gmail.com mail is handled by 30 alt3.gmail-smtp-in.l.google.com.
$
Run Code Online (Sandbox Code Playgroud)
这显示了几个不同的邮件服务器名称,可用于向 gmail.com 上的用户发送邮件,具有不同的优先级(5 是最优先的)。观察 MX 记录在域本身(“example.com”)而不是在邮件主机(“mail.example.com”)上。
请注意,如果找不到 MX 记录,将使用域名的 A 记录。因此,如果您的邮件服务器与其他服务使用相同的 IP 地址,您只需使用 A 记录即可。但是,我建议在任何情况下添加 MX 记录,只是为了清楚并防止对 DNS 的更改产生意外后果。
DNS 记录(包括 MX 记录)是使用您的 DNS 托管服务提供的任何管理界面设置的。通常这些是 Web 界面,但如果您托管自己的 DNS,这将位于区域文件或数据库中。
请注意,备份邮件服务器经常被垃圾邮件发送者滥用,他们会尝试查看他们是否对反垃圾邮件措施不那么严格,因此请确保备份邮件服务器具有类似的严格设置。
归档时间: |
|
查看次数: |
6482 次 |
最近记录: |