2016-10-08 14 views
1

私はstg.mydomain.comにステージングし、mydomain.comにプロダクションを実行するアプリを持っています。このアプリの核心は、人々がアンケートを電子メールで実行できるようにすることです。そこでは、人々は回答を電子メールに返信することができます。これはSendGridのInbound Parseで処理されます。複数の環境でSendGridインバウンド解析とGスイート(Google Apps)のMXを設定する

私が今したいことは、Mailchimpを設定して、[email protected]のようなものから顧客に電子メールを送り、返信をも得ることです。だから私はこれを行うためにG Suite(以前はGoogle Apps)を設定しています。

私はおそらく、受信ドメインをmail.mydomain.comのようなサブドメインに移動する必要があることを理解していますが、これはステージング環境でどのように機能するかはわかりません。それはmail.stg.mydomain.comでしょうか?

[email protected]へのメールが基本的に私の受信トレイに来る必要がありますが、[email protected]または[email protected]にメールを送信してSendGrid経由でアプリにアクセスしてください。

これを行うには、CNAMEレコードとMXレコードをどのように設定すればよいですか?

答えて

4

少し試行錯誤してSendGridのドキュメントを再読み込みした結果、受信ドメイン解析がサブドメイン(mail)に移行し、Google Appsのルートが解放されました。

今、私はMXのためのCloudFlareにこの設定を持っている:私はアプリから電子メールを送信する際

MX mail   mx.sendgrid.net 
MX mail.stg  mx.sendgrid.net 
MX mydomain.com aspmx.l.google.com 
MX mydomain.com ...l.google.com 

は今、私はmailサブドメインを含めるとstgのいずれかにドメイン名を設定するための環境変数を使用し続けますまたは根。

mail(to: email_address, 
     from: "#{company} <[email protected]#{Figaro.env.domain}>", 
     reply_to: "#{uuid}@mail.#{Figaro.env.domain}") 

最後には、SendGridに、私はmail.mydomain.comに一致するようにwhitelabeledドメインおよびインバウンド解析の設定を変更しました。

関連する問題