【问题标题】:Invalid SMTPAPI Header - SendGrid无效的 SMTPAPI 标头 - SendGrid
【发布时间】:2013-05-27 03:39:17
【问题描述】:

我正在将 SendGrid 用于我正在开发的自动邮件系统。

不幸的是,我不时地在随机场合下突然出现此错误。

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

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

不过,这种情况对我来说还是很成问题的,因为它是我系统中最关键的核心功能之一,而且它必须可靠可靠。

提前感谢您的帮助。

【问题讨论】:

    标签: php sendgrid


    【解决方案1】:

    很遗憾得知您在使用 SMTPAPI 时遇到了问题,并且该支持无法为您提供帮助。关于达到 1000 个字符的限制,您可能是对的。根据您发送电子邮件的内容,您也许可以添加一些缩进空间来解决问题:

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

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

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

    此外,如果您希望我们的开发者关系团队提供更多帮助,请随时发送电子邮件至 community@sendgrid.com。

    【讨论】:

    • 问题是我在 PHP cli 环境中使用它。那里有任何替代方案吗?支持人员只是告诉我添加“\r\n”,我已经这样做了,但是当我使用 $mail->getHeadersJson() 输出标题时,崇高的似乎整个标题只包含一个 -几行。
    猜你喜欢
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    相关资源
    最近更新 更多