smtp将标头作为内容发送

时间:2009-03-26 11:54:31

标签: google-app-engine smtp

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

4 个答案:

答案 0 :(得分:1)

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

如果您在主题中添加换行符,并且您的应用程序未将其删除,则只需将所有后续标题向下移动到正文中。

答案 1 :(得分:0)

根据SMTP RFC发送电子邮件:http://tools.ietf.org/html/rfc5321

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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