小编the*_*ter的帖子

来自没有MX记录的子域的Mailgun消息被某些邮件提供者拒绝

我想使用Mailgun从网络应用程序发送电子邮件,发送新闻通讯和交易邮件.

我设置了一个sudomain"subdomain.domain.tld"并配置了Mailgun面板上指定的DNS,除了在该子域接收邮件所需的(可选)MX记录.这是因为当前的主机/域名注册商不允许为子域设置MX记录,仅适用于主域.他们的支持说"我们不关心这个,处理它".

我不想配置主域供Mailgun使用,因为客户端正在接收由其他服务器处理的主域的常规电子邮件.

当前的设置允许我使用带有"From"-address"mail@domain.tld"的mailgun发送邮件到大多数主要的电子邮件提供商,包括Gmail,Yahoo和Hotmail.但是,邮件被某些提供商拒绝(例如mail.ru,freenet.de或arcor.de),并显示如下错误消息:

<bounce+gibberish-user@=provider@subdomain.domain.tld>: Sender address rejected: Domain not found
Run Code Online (Sandbox Code Playgroud)

其他提供商的消息略有不同,但指出同样的问题:

  • 发件人地址[..]的域名不存在.
  • 不可路由的邮件域,验证退回失败
  • 无法发送的发件人地址

在我看来,由于在退回地址中使用的subdomain.domain.tld缺少MX记录,邮件被拒绝.

如何在不将完整域名移动到允许我更改子域名的MX记录的其他注册商的情况下解决此问题?我真的想避免这个.

是否可以将mailgun配置为使用与我的MX记录无关的实际有效的不同退回地址?例如bounce-gibberish-mydomain-tld@mailgun.com而不是bounce-gibberish@mydomain.tld?

email subdomain dns mx-record mailgun

30
推荐指数
1
解决办法
1万
查看次数

标签 统计

dns ×1

email ×1

mailgun ×1

mx-record ×1

subdomain ×1