如何从不同的自定义子域发送电子邮件? (发送网格)

问题描述 投票:0回答:4

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

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

email subdomain sendgrid
4个回答
0
投票

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

然后您需要进入设置 -> API Key 来检索新子用户的访问令牌。发送电子邮件时请使用该访问令牌,并确保使用发件人地址,例如 [电子邮件受保护]


0
投票

您还必须验证您的子域,与验证您的域类似。

Sendgrid 将向您提供 3 个 CNAME 记录,您可以将其添加到您域中的 DNS 记录中。 (仅添加前 2 条 CNAME 记录,不要添加最后 2 条记录,因为它将与您在域(mydomain.com)验证时为域添加的记录相同

类型 - CNAME
主机 - 用户名.mydomain.com
价值 - u2444223323.wl65.sendgrid.net


0
投票

我真的很难将 SG 添加到新的子域。它在domain.com 上工作正常,但我添加了 sub.domain.com 作为经过验证的域,添加了已接受的 3 个 CNAME 记录,但电子邮件不会发送。 我使用 Wordpress SMTP 插件(在主域上工作正常),但测试电子邮件响应时显示错误日志

版本: WordPress:6.1.1 WordPress MS:否 PHP:8.0.28 WP 邮件 SMTP:3.7.0

参数: 邮件发送者:sendgrid 常数:无 Api 密钥:是

子域具有为 SG 列出的正确域以及正确的 API 密钥。

有人知道从哪里开始尝试解决这个问题吗?


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.