我的客户已经通过提供商设置了电子邮件,但希望他们的网站由不同的提供商托管。目前,他们只有一个 NS 记录指向托管他们电子邮件的公司。我使用 dig 来抓取他们的两个 MX 记录,否则他们没有任何其他记录集。他们使用 Network Solutions 作为他们的域注册商,所以我必须使用 Network Solutions 的高级 DNS 工具来进行更改。
我计划执行以下操作: 1. 将 NS 更改为指向网络解决方案(这是他们高级 DNS 的要求) 2. 确保 MX 记录指向旧电子邮件主机 3. 为新网站添加 A 记录主持人
当我单击网络解决方案控制面板中的编辑高级 DNS 按钮时,它会显示以下内容:
“请注意:当您将名称服务器移至网络解决方案时,您现有的名称服务器将不再使用。因此,来自其他提供商的网站和电子邮件将丢失。 ”
最后一句话让我有点担心。之前的所有电子邮件实际上都会“丢失”,还是说在转换期间发送的电子邮件可能会丢失?
我在 mydomain.com 注册了我的域名 askerov.net,以便所有传入的电子邮件都使用 mydomain.com 的电子邮件转发功能转发到我的 Gmail 帐户。请注意,我没有此帐户的 Google Apps,只有普通电子邮件。
除了偶尔在这里和那里反弹之外,一段时间内一切正常,然后几天前电子邮件开始一直反弹。
以下是 mydomain.com 中的配置:
名称服务器:
ns1.mydomain.com
ns2.mydomain.com
Run Code Online (Sandbox Code Playgroud)
MX记录:
@ --> mx.askerov.net (priority 30)
Run Code Online (Sandbox Code Playgroud)
NS记录:
askerov.net --> ns1.yourhostingaccount.com
askerov.net --> ns2.yourhostingaccount.com
Run Code Online (Sandbox Code Playgroud)
CNAME 记录:
none
Run Code Online (Sandbox Code Playgroud)
一个记录:
mx --> 66.96.142.50
mx --> 66.96.142.51
mx --> 66.96.142.52
* --> 66.96.163.135
askerov.net --> 66.96.163.135
Run Code Online (Sandbox Code Playgroud)
问题是,如果我只是将电子邮件转发到 taskerov@gmail.com,我真的需要拥有 MX 记录和相应的 A 记录吗?我怀疑 MX 内容导致了我的电子邮件传送问题。
更新
在我删除并重新添加电子邮件转发后,电子邮件传送现在可以正常工作了。不确定这对任何事情有什么影响,因为就我所见,DNS 设置保持不变。但至少我现在又收到了我的电子邮件!
我对 MX 记录和电子邮件真的很困惑。我已经为出站电子邮件传送设置了 Haraka SMTP 服务器,因为我需要发送注册验证电子邮件。
如果我不想接收电子邮件只是为了发送它们,我是否需要为我的电子邮件服务器设置 MX 记录?
我在 dns.he.net 上有一个域,它只有一个 SOA 记录、NS 记录和一个 MX(指向一个完全不同的主机)。我的域需要 A 记录吗?当前 nslookup 失败,因为没有与之关联的 IP。但是邮件似乎可以很好地到达 MX 主机。
我目前有 5 个域名指向我的电子邮件服务器,该服务器运行 CentOS 6.5 并安装了 Postfix、Dovecot。虽然我现在只能接收电子邮件但不能发送(出于我无法理解的原因)我在配置这部分时遇到了麻烦,main.cf因为似乎只有一个域名和主机可以指定。
# The default_privs parameter specifies the default rights used by
# the local delivery agent for delivery to external file or command.
# These rights are used in the absence of a recipient user context.
# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.
#
#default_privs = nobody
# INTERNET HOST AND DOMAIN NAMES
#
# The myhostname parameter specifies the internet hostname of this
# mail system. The …Run Code Online (Sandbox Code Playgroud) 是否可以将多个 MX 记录指向单个域的多个邮件服务器?必须将所有邮件帐户是每个服务器上的相同,或者有可能有email1@mydomain.com成立只有一个邮件服务器上,并email2@mydomain.com才成立的其他邮件服务器上?
这样做的原因是需要使用两个不同的电子邮件服务提供商,但仍将所有内容保留在一个公共域中。
我对 MX 记录功能的理解告诉我这种情况是行不通的,对于不在该特定服务器上的帐户,每台服务器都会响应“未找到邮箱”错误。帮助?
我在 AWS (Windows Server 2012 R2) 上有一些网站,我正在尝试设置邮件服务器。我已经安装了hMailServer,并且在指南中说我需要为邮件配置 DNS 记录。我从来不需要像现在这样从零开始设置电子邮件服务器,然后我对此所需的 DNS 记录感到有些困惑。
我阅读了一些指南,为此我需要 A、MX 和 PTR 记录。目前,我的注册商只有以下记录:
mydomain.com A 1.2.3.4
www.mydomain.com A 1.2.3.4
Run Code Online (Sandbox Code Playgroud)
现在,我想我需要创建这些记录:
mail.mydomain.com A 1.2.3.4
mail.mydomain.com MX 10 mail.mydomain.com
Run Code Online (Sandbox Code Playgroud)
我的问题:
domain-name-system mx-record windows-server-2012-r2 hmailserver
我看到了这个CNAME记录的例子,但是不知道会返回什么IP,也找不到答案。
我正在寻找的 IPpc2.an.example.com和邮件服务器an.example.com
区域文件example.com:
example.com. IN SOA...
example.com. 1800 IN NS ns1.example.com
an.example.com. 1800 IN NS ns1.an.example.com
ns1.example.com. 1800 IN A 12.34.56.78
ns1.an.example.com. 1800 IN A 123.45.67.1
Run Code Online (Sandbox Code Playgroud)
区域文件an.example.com:
an.example.com. IN SOA...
an.example.com. IN NS ns1.an.example.com
ns1.an.example.com. 1800 IN A 123.45.67.1
an.example.com. MX 10 pc2.an.example.com
pc1.an.example.com. 1800 IN A 123.45.67.2
pc2.an.example.com 1800 IN A 23.45.67.89
pc2 CNAME pc1.an.example.com.
Run Code Online (Sandbox Code Playgroud)
那么哪些 IP 将返回给pc2邮件服务器?我的第一个想法是 CNAME 将被忽略,因为pc2它有一个完整 IP 的“A”记录,但我注意到末尾没有点pc2.an.example.com,也许这有影响,因为地址是相对的?
谢谢你的帮助!
想象一下以下场景:
noreply@shop.mydomain.comshop.mydomain.com不需要发送到该域的邮件shop.mydomain.com为了确保邮件服务器接受来自 的电子邮件noreply@shop.mydomain.com,是否需要 MX 记录shop.mydomain.com?(关于反垃圾邮件系统)
我已经发现以下两个类似的问题,但那里没有提到反垃圾邮件机制:
我不确定我是否做对了,但我正在尝试使用电子邮件服务设置一些子域。所以我想要一个像 something@sub.domain.com 这样的电子邮件地址。我的问题是正确放置。我不确定我做了。
$ORIGIN phxscouting.com.
$TTL 3600
@ IN SOA ns1.softlayer.com. root.phxscouting.com. (
2010012204 ; Serial
3600 ; Refresh
300 ; Retry
604800 ; Expire
3600) ; Minimum
@ 3600 IN NS ns1.softlayer.com.
@ 3600 IN NS ns2.softlayer.com.
227.phxscouting.com 3600 IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
227.phxscouting.com 3600 IN MX 30 ALT2.ASPMX.L.GOOGLE.COM.
227.phxscouting.com 3600 IN MX 10 ASPMX.L.GOOGLE.COM.
227.phxscouting.com 3600 IN MX 40 ASPMX2.GOOGLEMAIL.COM.
227.phxscouting.com 3600 IN MX 50 ASPMX3.GOOGLEMAIL.COM.
820.phxscouting.com 3600 IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
820.phxscouting.com 3600 IN MX 30 ALT2.ASPMX.L.GOOGLE.COM. …Run Code Online (Sandbox Code Playgroud) mx-record ×10
email ×6
cname-record ×1
domain ×1
dovecot ×1
email-server ×1
hmailserver ×1
ip ×1
postfix ×1
resolve ×1
smtp ×1
spam ×1
subdomain ×1
vps ×1