2016-10-08 4 views
1

stg.mydomain.com에 준비를 실행하고 mydomain.com에 생산을 실행하는 앱이 있습니다. 앱의 핵심은 사람들이 전자 메일을 통해 설문 조사를 할 수있는 기능으로 사람들이 대답을 통해 이메일에 답장을 보낼 수 있습니다. 이것은 SendGrid의 인바운드 구문 분석을 통해 처리됩니다.여러 환경에서 SendGrid 인바운드 구문 분석 및 G 제품군 (Google Apps) 용 MX 구성

내가 지금하고 싶은 것은 Mailplimp를 구성하여 [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에서이 구성이 : 나는 응용 프로그램에서 이메일을 보낼 때 나는 mail 하위 도메인을 포함하여 도메인 이름을 설정하기위한 환경 변수를 계속 사용할 이제

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

을 하나 stg을 또는 루트.

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

마지막으로, SendGrid에, 나는 whitelabeled 도메인과 mail.mydomain.com 일치하도록 인바운드 구문 분석 구성을 변경.

관련 문제