sendgrid - 如何设置 noreply@谷歌云作曲家?
问题描述
我正在尝试将 sendGrid 与 Google Cloud Composer 一起使用并提供 SENDGRID_MAIL_FROM 值 noreply-composer@domain (noreply-composer@gmail.com),同时运行气流 dag 接收错误 403: Forbidden 。我做了一些研究并知道应该在发件人列表中验证来自。但是如果我只想用noreply用户发送警报邮件,这个用户名实际上不存在并且无法验证。
有没有人知道相同的解决方法,所以我可以使用 noreply 用户名发送邮件?
解决方案
根据SendGrid文档页面,详细说明我的评论,每个发件人身份都应使用Domain Authentication或Single Sender Verification进行验证。基于作为最常见用例限制的单发件人验证的介绍:
您只能从您验证的地址而不是经过身份验证的域上的任何地址发送。
话虽如此,您可能必须验证每个FROM
电子邮件地址条目的电子邮件帐户所有权。
域身份验证可能有助于克服上述限制,但它需要编辑域名提供商名称解析服务的 DNS 记录:
您可以从经过身份验证的域上的任何电子邮件地址发送。
将CNAME
或特定记录添加TEXT
到MX
您的 DNS 服务后,需要在SendGrid UI中对其进行验证。
我鼓励您查看相关教程以提供更重要的结果。
推荐阅读
- rust - 如何在 Conrod 中正确定位东西
- wordpress - 我的网站的 GDPR 合规性验证
- teradata - 具有重复行的 Teradata MAX 函数
- mysql - Mysql查询从多个表中获取数据
- java - 在 Junit 中运行时出现异常
- react-native - 反应原生 Twitter 登录发布构建问题
- javascript - 如何推迟流读取调用
- c# - 无法使用 UdpClient 捕获接收到的数据报
- java - 使用 @Embeddable 保存实体时出现 PropertyAccessException
- html - 当给 html cellspacing 等于 0 表格从下一页开始打印时