我有一个我正在尝试解决的情况,但我不完全确定如何解决。
这是情况:
我有一个域,比方说sub.otherdomain.com,我想在上面设置电子邮件地址,并另外设置一个 A 记录。我不拥有此域,但域的所有者已设置CNAME记录以指向我的域之一(假设customer.mydomain.com)
我的理解是,设置CNAME记录将导致所有记录查找sub.otherdomain.com都使用customer.mydomain.com. 这对于A我设置的记录似乎工作正常,但MX记录似乎没有CNAME正确通过。
总之,存在以下记录:
CNAME customer.mydomain.com
Run Code Online (Sandbox Code Playgroud)
A xxx.xxx.xxx.xxx
MX (mx details)
Run Code Online (Sandbox Code Playgroud)
我的假设是发送到 xxx@sub.otherdomain.com 的电子邮件将使用MX来自customer.mydomain.com. 不是这样吗?
我拥有一个域,并在 github 页面上托管了一个网站。我的A记录指向github。我想在 VPS(只有一个 IP 地址)上托管邮件,但显然,我不能使用 IP 地址作为MX记录。我应该如何进行?
我将我的网站托管在一个位置,在一台也接受电子邮件的服务器上,我使用 Google Apps 作为我的电子邮件提供商。在过去的 18 个月里,我没有遇到任何问题,也没有关于电子邮件丢失的报告。
然而,本周,有人使用 Hotmail 尝试给我发电子邮件。他们发送的电子邮件中有 25-50% 会返回给他们,并带有“不允许 550 中继”消息。
我的 MX 记录是正确的,检查我的 Web 服务器上的 Exim 日志,我看到 Hotmail 正在尝试向 A 记录发送电子邮件,因为该服务器可以接受电子邮件。这似乎是Hotmail 的一个已知问题。
由于我无法禁止网络服务器接受来自 Hotmail 的邮件(因为其他人使用网络服务器作为他们的电子邮件托管),是否有解决方案?
我已经读到 SPF 是一种确保以我的名义发送的垃圾邮件显然是假的方法,我想使用它。如何设置 SPF?还是已经生效了?我在 Dreamhost.com 上托管了两个域,我使用 Google Apps 来读取这两个域上的邮件(分别)。
我已使用此工具检查我的域是否存在 SPF。一个域具有 SPF,一个域没有。
但它变得比这更复杂:
A)带有SPF的域使用 Dreamhost 作为 MX。此域上的邮件帐户设置为转发到特定的 Google Apps 帐户。
B)没有SPF的域使用 Google 作为 MX。我想向这个域添加 SPF。
C)此外,用户在使用多个 ISP 的多个国家/地区。有些不使用 Gmail 网络界面,而是使用邮件客户端(Thunderbird、Outlook)。所以很难说哪些IP地址是“我们的”。这适用于两个域。
我对我客户的一个电子邮件帐户发生的事情感到有些困惑。
我的客户在 dotster.com 上注册了一个域。在我们建立她的网站之前,她想开始使用该域的电子邮件,所以我通过 Google Apps 邮件设置了她,并将适当的 MX 记录添加到她的 dotster 帐户。
当她的网站准备好后,我将其托管在 Dreamhost 上,并指向 dotster 帐户中域的 Dreamhost 名称服务器。(例如,在 dotster 托管的域指向用于网络托管的 Dreamhost 名称服务器)。MX 记录和以前一样,并且一切正常。
今天,她告诉我她的电子邮件开始被退回。“另一台服务器返回的错误是:554 554 5.7.1:收件人地址被拒绝:访问被拒绝(状态 14) ”。当我执行 traceroute 时,MX 记录没有显示,但文本记录显示了(也设置在 dotster)。
所以我去了 Dreamhost 并在那里添加了 MX 记录。现在她的电子邮件又可以使用了。
我的问题:
1) MX 记录是否必须设置在名称服务器指向的位置?我以为他们是独立的。
2)在我将域名服务器指向dreamhost之后,我也很确定她的电子邮件工作了很长时间。那么为什么它会突然停止工作呢?
我是一名前端网页设计师/开发人员,所以请记住,你假设我已经知道了多少。:)(与服务器相关的东西通常比其他任何东西都让我难堪)。
我有一个域名example.com,我希望根据情况将邮件路由到不同的服务器。
发送至@example.com 地址的邮件应发送至服务器mail.server1.com,发送至任何子域@*.example.com 的邮件应发送至mail.server2.com
有没有办法配置 MX 记录来做到这一点(或任何其他方式来做到这一点)?我可以对 MX 记录使用通配符 DNS 条目吗?
在所有设置 dns 的示例中,MX 记录都指向 mail.example.com (据我所知,目的是轻松更改邮件服务器而不接触主主机)。甚至我的注册商后端也不允许这样的操作。
为什么我不能将 MX 指向 example.com,以及为什么我不应该这样做?
我希望能够向我喜欢的任何子域发送电子邮件,而不必为每个子域配置 A 记录和 MX 记录。理想情况下,我可以向 test@a.domain.com 和 test@z.domain.com 发送电子邮件,而无需配置除原始 domain.com 之外的任何内容。
我当前的设置:
我有一个域 (domain.com) 并且想要有多个子域。(a.domain.com、b.domain.com、c.domain.com 等)。
我有一个 MX 记录设置指向domain.com,并且所有电子邮件都适用于该域。我还没有为所有子域设置 A 记录(而且真的不想)。
今天,我们有 5 家公司都使用 Google 提供电子邮件服务
example1.com. 3w IN MX 10 mail.Google.com.
example2.com. 3w IN MX 10 mail.Google.com.
example3.com. 3w IN MX 10 mail.Google.com.
example4.com. 3w IN MX 10 mail.Google.com.
example5.com. 3w IN MX 10 mail.Google.com.
Run Code Online (Sandbox Code Playgroud)
下周我们将使用另一家供应商(思科)。我们可以在 MX 中指向 A 或 CNAME 吗?
example1.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example2.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example3.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example4.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example5.com. 3w IN MX 10 myCNAMEToCisco.example.com.
Run Code Online (Sandbox Code Playgroud)
这个想法是我可以更改myCNAMEToCisco.example.com为任何其他供应商。我担心的是,当客户端说helo domain.com并且 220 响应可能包含意外的主机或域名时,可能会有一些奇怪的验证。 …
我已将 rDNS 设置为mail.simplyislam.biz使用我的托管服务器以及 DNS 控制面板将 IP 178.32.48.104 的
然而,我仍然没有通过这次测试
结果: SMTP 反向 DNS 不匹配警告 - 反向 DNS 与 SMTP 横幅不匹配。见附件
但据我所知,我的 IP 地址的 rDNS 都是相同的:mail.simplyislam.biz
我不知道如何解决这个问题?
mx-record ×10
cname-record ×2
email ×2
g-suite ×1
nameserver ×1
reverse-dns ×1
rfc ×1
smtp ×1
spf ×1
vps ×1
wildcard ×1