【问题标题】:How to send emails from different custom subdomains? (sendgrid)如何从不同的自定义子域发送电子邮件? (发送网格)
【发布时间】:2020-07-05 06:19:31
【问题描述】:

我有一个域(例如:- mydomain.com)。我正在使用 sendgrid 邮件服务来发送和接收邮件。当我使用 sendgrid V3 API 从地址 user@mydomain.com 发送任何邮件时,它工作正常。但是当我尝试使用子域 user@username.mydomain.com sendgrid 时抛出 403 错误(域未通过身份验证)。看起来它只接受没有任何子域的根域。我想从不同的自定义子域发送电子邮件。(如 freshdeskzendesk 为每个用户分配不同的子域)。有什么办法可以克服这个问题吗?

任何一点帮助都将不胜感激。

【问题讨论】:

    标签: email subdomain sendgrid


    【解决方案1】:

    根据 SendGrid 知识中心的信息,您应该能够通过为您的子域正确设置 CNAME 记录以使其指向 sendgrid.net 来解决您的问题。详情请见https://sendgrid.com/docs/glossary/cname/

    【讨论】:

    • 设置 CNAME 记录后结果还是一样的 错误是域未通过身份验证。每次用户注册时,都会为他分配一个新的子域。这样他就会收到来自该子域的所有邮件。当新用户注册时为每个子域添加 CNAME 记录很难做到吗?
    【解决方案2】:

    基本上你需要 1) 创建一个子用户 2) 对于新创建的子用户,进入设置 -> 发件人身份验证来创建你的子域。

    然后您需要进入设置 -> API Key 来获取新子用户的访问令牌。并在发送电子邮件时使用该访问令牌,并确保使用发件人地址,例如 user@username.mydomain.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2021-01-05
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多