php - 无效的 SMTPAPI header - SendGrid

标签 php sendgrid

我正在使用 SendGrid 作为我正在开发的自动邮件系统。

不幸的是,我时不时地、随机地、突然地遇到这个错误。

首先,我认为我超出了允许的 1000 个字符行长度,这可能是真的,因为在我在电子邮件的各个 HTML 部分添加“\r\n”之后,错误开始很少发生。

SendGrid“支持工程师”在解决这个问题时完全无能为力。

尽管如此,这种情况对我来说仍然是一个很大的问题,因为它是我的系统最重要的核心功能之一,而且它必须坚固可靠。

预先感谢您的帮助。

最佳答案

得知您在使用 SMTPAPI 时遇到问题并且支持人员无法为您提供帮助,我们深感抱歉。您关于达到 1000 个字符限制的说法可能是正确的。根据您发送电子邮件的内容,您也许可以添加一些缩进空间来解决问题:

var SMTPAPIHeader = JSON.stringify(yourJSONobject, null, " ");

有关此问题的更多详细信息,请参阅此问题:

Newlines resolved as =0A in Sendgrid X-SMTPAPI header

此外,请随时发送电子邮件至 [email protected]如果您需要我们的开发者关系团队提供更多帮助。

关于php - 无效的 SMTPAPI header - SendGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758685/

相关文章:

javascript - 如何获取div标签中定义的下拉选定值

php - 获取具有特定值的最新数据库条目

email - 在多个环境中为 SendGrid 入站解析和 G Suite (Google Apps) 配置 MX

node.js - 为什么 Firebase 云数据库触发器无法提供用户信息?

SendGrid 发送电子邮件速率限制

javascript - PHP -> jQuery -> AJAX 表单验证

php - 为什么将 docker-compose exec 的输出管道输出到 grep,会破坏它?

javascript - 如何读取视频标签中的所有视频类型

javascript - 在 AngularJS 和 Node 作为后端发送 sendgrid 电子邮件时未调用 app.post 方法

php - 如何使用带有 php 库的 xsmtp-api 将替换标签添加到 SendGrid 中的电子邮件主题