2015-01-13 14 views
25

Mailgunを使用して、Webアプリケーションから電子メールを送信し、ニュースレターとトランザクションメールを送信したいと考えています。MXレコードのないサブドメインからのメールガンのメッセージが一部のメールプロバイダによって拒否される

sudomain "subdomain.domain.tld"を設定し、そのサブドメインでメールを受信するのに必要な(オプションの)MXレコードを除いて、Mailgunパネルで指定されたとおりにDNSを設定しました。 これは、現在のhoster/domain-registrarが、メインドメインのみのサブドメインのMXレコードの設定を許可していないためです。 彼らのサポートは、「私たちはこれについて気にしないで、それに対処します。

Mailgunで使用するメインドメインを設定したくないのは、クライアントが他のサーバーによって処理されるメインドメインを通常の電子メールで受信しているためです。

現在の設定では、「From」アドレス「[email protected]」を含むメールガンを使用して、Gmail、Yahoo、Hotmailなどの主要な電子メールプロバイダにメールを送信できます。

<[email protected][email protected]>: Sender address rejected: Domain not found 

他のプロバイダーはわずかに異なるメッセージが、ポイントを持っている:メールは以下のようなエラーメッセージで、(例えばmail.ru、freenet.deまたはarcor.de)一部のプロバイダによって拒否されますが 同じ問題:

  • 送信者アドレス[..]のドメインは存在しません。
  • ルーティングできないメールドメインは、検証バウンスは

バウンスアドレス内で使用されるメールは、理由subdomain.domain.tldのための不足しているMXレコードを拒否されますように私には思える

  • ルーティング不能送信者アドレスを失敗しました。

    完全なドメインをサブドメインのMXレコードを変更できる別のレジストラに移動せずにこの問題を解決するにはどうすればよいですか? 私は本当にこれを避けたいです。

    私のMXレコードとは独立して実際に有効な異なるバウンスアドレスを使用するようにmailgunを設定することはできますか? たとえば、[email protected]の代わりに[email protected]を入力しますか?好みの順で

  • 答えて

    19

    3つの可能な解決策、:

    1. あなたがサブドメインにMXを置くことを可能にするさまざまなDNSプロバイダを検索します。ただし、必ずしもレジストラを変更する必要はありません。

    2. mailgunで基本ドメインを使用します。おそらく転送機能を利用してメールボックスをホストする人に受信メールを送信します。

    3. mailgun以外のユーザーを使用すると、バウンスアドレスをあなたのドメインではなくドメインに設定できます。

    +0

    @ IN TXT "v=spf1 include:spf.protection.outlook.com -all" @ IN TXT "v=spf1 include:mailgun.org ~all" 

    ありがとう...これらの2行をマージしなければなりませんでした。私が恐れていたように、簡単な解決策はないようです。私は、「無痛」から「苦痛」に至るまで、DNSプロバイダを切り替えるプロセスがどこにあるのだろうか?既存のエントリは自動的にコピーされますか?ダウンタイムが発生する可能性がありますか? – theister

    +2

    一般的に言えば、最初にエントリを自分でコピーしてから、ネームサーバを変更します。これは自動的に起こるものではなく、あなたがする必要があるものです。最初に新しいネームサーバーのレコードを設定する限り、ダウンタイムは発生しません。 –

    +0

    私にとって最も簡単な方法は、サブドメインを使用する代わりに基本ドメインを使用することでした – timaschew

    1

    同じ問題が発生しました。私の場合は、電子メールを受信するためにOffice 365を使用し、電子メールを送信するためにMailgunを使用しています。私のMailgunサブドメインmg。{name}のための私のDNS設定です。問題解決COM

    email    IN CNAME mailgun.org. 
    email.mg   IN CNAME mailgun.org. 
    mg     IN CNAME mailgun.org. 
    @     IN MX 0 {name}-com.mail.protection.outlook.com. 
    @     IN MX 10 mxb.mailgun.org. 
    @     IN MX 10 mxa.mailgun.org. 
    @     IN TXT  "v=spf1 include:spf.protection.outlook.com include:mailgun.org ~all" 
    krs._domainkey.mg IN TXT  "k=rsa; p={insert the value from mailgun here}" 
    

    1つの非常に重要なことは、あなたがあなたの設定に2本のSPFラインを持つことができないということです。私は1つ...

    @ IN TXT "v=spf1 include:spf.protection.outlook.com include:mailgun.org ~all" 
    
    +0

    重要ですか異なるサブドメインに対して2つのSPF行がある場合は??例えば、私はサブドメイン 'mailer'のための行とルートの別の行を持っています。それは問題ですか? – Askdesigners

    +0

    申し訳ありませんが、私の遅い応答のために。私の場合、それは問題です。多分それはDNSプロバイダ自身に依存しています。 – mtrax

    +0

    ありがとう!これは私のために働いた。 –