【问题标题】:Sending emails with the same address via both SendGrid and Google Workspaces通过 SendGrid 和 Google Workspaces 发送具有相同地址的电子邮件
【发布时间】:2022-09-28 17:30:39
【问题描述】:

我想通过 SendGrid 以编程方式发送电子邮件(来自admin@mydomain.example.com),但我的 Google Workspaces 收件箱会收到对该电子邮件的回复(admin@mydomain.example.com)。然后,我想从 Google Workspaces 回复客户。

我能找到的与此相关的最接近的问题是Setup | G Suite + Sendgrid for transactional email,但这是一个完全不同的用例。

因此,在我的用例中,发送给客户的电子邮件将来自 admin@mydomain.example.com,通过 SendGrid 或 Google Workspaces。

这里是a article from MailGun that talks about a similiar pattern

我的问题:

  1. 这是否会导致可传递性问题,让电子邮件有时带有不同的签名密钥/域?我不太了解电子邮件签名。
  2. 是否可以将电子邮件地址的回复同时发送到 SendGrid 和 Google Workspaces,以便我将它放在我的收件箱中,但也可以通过 SendGrid 将它发布到 webhook?我认为答案是否定的,但我想我会问。
  3. 对于此策略,我还应该记住任何其他注意事项吗?出于某种原因,这是一个糟糕的主意吗?

    谢谢!

    标签: email smtp sendgrid google-workspace mx-record


    【解决方案1】:
    1. 是的,这将导致可交付性问题。您应该使用相同的域进行发送和接收。

    2. 不,您不能同时回复两者。您可以将回复发送到 webhook,但不能让它们同时发送到 webhook 和邮箱。

    3. 最后的考虑:这是一个糟糕的主意。您应该使用相同的域进行发送和接收。如果你想使用 SendGrid,你应该使用 SendGrid 来发送和接收。如果您想使用 Google Workspaces,则应使用 Google Workspaces 进行发送和接收。你不能同时使用两者。

      另一个考虑因素:如果您要发送大量电子邮件,如果您从多个域发送,您可能会被标记为垃圾邮件发送者。

    【讨论】:

    • 唔。我希望能够让客户回复我的订单电子邮件——也许只是指定不同的回复电子邮件?
    • 如果有一个不同的子域——SendGrid 的 mail.mydomain.example.com 和客户服务/员工电子邮件的 mydomain.example.com 呢?这会引起问题吗?顺便感谢您的回答!
    • 1. 您不能同时将回复发送到 webhook 和邮箱。您可以将回复发送到 webhook,但不能让它们同时发送到 webhook 和邮箱。
    • 2. 是的,这会引起问题。同一个域不能有多个 MX 记录。您可以为不同的域拥有多个 MX 记录。您不能让 mail.mydomain.example.com 和 mydomain.example.com 都指向不同的邮件服务器。
    • 您可以指定不同的回复电子邮件,这是一种常见做法。
    【解决方案2】:

    我工作的公司做了类似的事情可能对您的方案有帮助。

    我们有许多系统发送通过 SendGrid 发送电子邮件,例如Auth0、Salesforce、各种定制系统等。其中一些使用与 SendGrid 的本地集成,一些使用 SMTP 中继,还有一些通过 SendGrid API 以编程方式发送电子邮件。

    我们已经在 SendGrid 中为我们的域实现了发件人身份验证(即 DKIM),例如mydomain.example.com,但我们不处理 SendGrid 中的回复,因为我们希望回复发送到不同的系统 - 特别是我们的联络中心系统(这是我们的服务台员工使用的主要系统)。然后,服务台工作人员将从联络中心系统内回复电子邮件。注意:我们需要为 SendGrid 和联络中心系统配置 DKIM(因为两者目前都从 mydomain.example.com 发送电子邮件),但未来的目的是在联络中心系统中实现 SMTP 中继(到 SendGrid)这样所有的发送都通过 SendGrid。

    我对我们如何处理回复的细粒度实现细节有点模糊,但基本上我们将mydomain.example.com 的(单个)MX 记录指向第三方电子邮件保护系统,该系统扫描电子邮件并将它们转发到 Office 365 邮箱随后将它们转发到我们的联络中心系统。我相信 Office 365 真的只适用于电子邮件的后代。 AFAIK 你应该能够将 MX 记录指向任何可以处理 SMTP 的东西。

    在您的场景中,您应该能够为 mydomain.example.com 域配置 MX 记录以指向您的 Google Workspaces。这将允许您从 SendGrid 发送电子邮件并使用 Google Workspaces 处理回复的发送和接收。

    不确定您是否可以在 Google Workspaces 中配置 SMTP 中继(即通过 SendGrid 中继),但这意味着您只需为 SendGrid 配置 DKIM。所有电子邮件都将由 SendGrid 发送,回复将发送到 Google Workspaces。

    希望这可以帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-11
      • 2022-01-11
      • 1970-01-01
      • 2017-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多