使用Google Apps和Mandrill / Sendgrid发送电子邮件

时间:2016-01-07 17:09:31

标签: email dns sendgrid mandrill

现在我的电子邮件部分项目陷入困境。我正在使用 Sendgrid 发送和接收电子邮件(通过 webhook )。所有电子邮件功能都集成在我的Web应用程序中,所有电子邮件都存储在数据库中。我想知道下一步是否可能:

  1. 使用Google Apps接收来自support@domain.com的入站电子邮件

  2. 使用Google Apps从support@domain.com发送出站电子邮件

  3. 使用SendGrid或Mandrill发送出站事务和新闻 电子邮件来自noreply@domain.com和news@domain.com

  4. 目前的问题出在MX记录中。 Google和SendGrid MX记录都需要在我的DNS中设置,但据我所知,其中只有一个实际上可以正常工作。

    使它成为可能的最佳解决方案是什么? 谢谢。

2 个答案:

答案 0 :(得分:3)

一种可能的解决方案:

  1. 将您的MX记录指向您的顶级域名domain.com。
  2. 创建support@domain.com电子邮件
  3. 接下来,创建一个子域(即:sub.domain.com)并将mx记录指向sendgrid。
  4. 然后,设置news@domain.com转发至news@sub.domain.com。这样,这些电子邮件就会发送到您的应用程序。
  5. 使用SendGrid发送传出的交易电子邮件无需更改。您可以发送电子邮件至news@domain.com。我还建议不要使用noreply@domain.com,这会伤害您的可传递性(https://sendgrid.com/blog/why-you-should-not-use-noreplydomain-com-in-your-emails/

答案 1 :(得分:1)

最简单的解决方案可能是对入站电子邮件或出站电子邮件使用子域,以便您可以将MX记录分开。接收发送至domain.com的电子邮件,例如从mail.domain.com发送setUpdateCurrent