【问题标题】:smtp sends headers as contentsmtp 将标头作为内容发送
【发布时间】:2009-03-26 11:54:30
【问题描述】:

我正在使用远程 smtp 服务器(来自我的托管公司)并发送 来自本地计算机的电子邮件。(谷歌应用程序开发服务器) 但不是收到漂亮的电子邮件 我收到包含标题的电子邮件,就好像它知道电子邮件的内容一样 有什么办法改变它?

【问题讨论】:

  • 请提供样品。如果需要,请删除标题字段的内容,但保留所有标题标签和空格。

标签: google-app-engine smtp


【解决方案1】:

我的猜测是您的主题中有换行符(\r\n 或回车换行)。而且,您的邮件程序不会删除主题中的换行符。

如果您在主题中添加了换行符,而您的应用没有删除它,您只是将所有后续标题移到正文中。

【讨论】:

    【解决方案2】:

    根据 SMTP RFC 发送电子邮件:https://www.rfc-editor.org/rfc/rfc5321

    获取内容中的标头听起来像是您发送了两次,或者确实以您的邮件客户端无法理解的方式将标头与内容分开。

    【讨论】:

      【解决方案3】:

      检查您没有将发送的内容包含在另一层电子邮件中。

      也许查看当前(真实/外部)标题,看看是否提供任何线索。

      【讨论】:

        【解决方案4】:

        您能告诉我们您的代码吗?你没有说你正在使用哪个 App Engine 运行时;我将假设 Python。 App Engine 邮件 API 不允许您直接设置邮件标头。您可以设置属性列表here

        【讨论】:

          猜你喜欢
          • 2012-06-06
          • 2011-03-26
          • 1970-01-01
          • 2020-09-16
          • 1970-01-01
          • 2016-09-24
          • 1970-01-01
          • 2012-11-13
          • 2011-11-09
          相关资源
          最近更新 更多