【问题标题】:Use Google Apps and Mandrill/Sendgrid to send emails使用 Google Apps 和 Mandrill/Sendgrid 发送电子邮件
【发布时间】:2016-04-12 04:45:14
【问题描述】:

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

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

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

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

当前问题出在 MX 记录中。 Google 和 SendGrid MX 记录都需要在我的 DNS 中设置,但据我了解,其中只有一个可以实际工作。

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

【问题讨论】:

    标签: email dns sendgrid mandrill


    【解决方案1】:

    一种可能的解决方案:

    1. 将您的 MX 记录指向您的顶级域 domain.com 的 google。
    2. 创建 support@domain.com 电子邮件
    3. 接下来,创建一个子域(即:sub.domain.com)并将 mx 记录指向 sendgrid。
    4. 然后,设置 news@domain.com 转发到 news@sub.domain.com。这样,这些电子邮件就会发送到您的应用程序。

    使用 SendGrid 发送外发交易电子邮件无需进行任何更改。您可以从 news@domain.com 发送电子邮件。我还建议不要使用 noreply@domain.com,这会损害您的交付能力(https://sendgrid.com/blog/why-you-should-not-use-noreplydomain-com-in-your-emails/)

    【讨论】:

    • 我也有这种情况:所以我希望 gmail 使用 SendGrid SMPT 发送电子邮件,但我找不到设置 Sendgrid SMPT 的地方,它是如何工作的?知道我用 gmail 谷歌套件接收电子邮件,但发送是由谷歌服务器完成的......
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多