2013-05-26 29 views
1

我正在使用SendGrid作为我正在开发的自动邮件系统。无效SMTPAPI标头 - SendGrid

不幸的是,我偶尔发现这个错误,随机的场合,不时。

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

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

而且,这种情况对我来说是非常棘手的问题,因为它是我系统最重要的核心功能之一,它必须坚实可靠。

在此先感谢您的帮助。

回答

2

很抱歉,您已经遇到了SMTPAPI问题,并且该支持无法为您提供帮助。你可能对1000个字符的限制是正确的。根据你使用什么发送的电子邮件,你也许可以在一些缩进空间添加到解决问题:

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

看到这个问题的更多详细信息如下:

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

此外,如果您希望我们的开发人员关系团队获得更多帮助,请随时发送电子邮件至[email protected]

+0

问题是我在PHP cli环境中使用它。 有没有其他替代方案呢? 支持人员刚刚告诉我添加“\ r \ n”,我已经这样做了,但是当我使用$ mail-> getHeadersJson()输出头时,看起来好像整个头只包含一条 - 几条线。 –