如何使用 mailgun 验证 openshift 域?

How do I verify an openshift domain with mailgun?

我正在尝试使用 Mailgun 从我的设备发送邮件。 Mailgun instructions 验证需要添加新记录,但我看不到任何可通过 OpenShift 控制台访问的可配置 DNS 设置。

一种解决方案是配置自定义域别名,然后使用我的域管理 DNS 控制台,但有更好的方法吗?

您似乎已经知道如何为您的域使用 OpenShift 别名。您可以使用 CloudFlare 并为您的设备添加 CNAME。请参阅下面的示例,了解您需要在 CloudFlare 上放置的其他内容以实现有效的 mailgun 配置。

(只需将yourdomain.com替换为您自己的域名即可)

;; MX Records
yourdomain.com.      300     IN      MX      10      mxa.mailgun.org.
yourdomain.com.      300     IN      MX      10      mxb.mailgun.org.

;; TXT Records
mx._domainkey.yourdomain.com.        300     IN      TXT     "k=rsa\; p=M............QAB"
mg.yourdomain.com.   300     IN      TXT     "v=spf1 include:mailgun.org ~all"
yourdomain.com.      300     IN      TXT     "v=spf1 include:mailgun.org ~all"

;; CNAME Records
www.yourdomain.com.  300     IN      CNAME   www-yourdomain.rhcloud.com.
email.mg.yourdomain.com.     300     IN      CNAME   mailgun.org.
email.yourdomain.com.        300     IN      CNAME   mailgun.org.