Email 重复标题“;默剧版;错误,使用Plone邮件适配器发送电子邮件

Email 重复标题“;默剧版;错误,使用Plone邮件适配器发送电子邮件,email,smtp,plone,postfix-mta,ploneformgen,Email,Smtp,Plone,Postfix Mta,Ploneformgen,使用亚马逊的“简单”电子邮件服务作为SMTP服务器,使用Plone邮件适配器发送电子邮件时遇到问题。这是我在使用Amazon作为中继的Postfix服务器上的邮件日志中收到的错误消息: 重复标题“MIME版本” 邮件适配器在发送邮件之前在邮件头中放入一个额外的Mime版本。在我在Amazon之前使用的SMTP服务器上,邮件通过了,我可以在前面的邮件中看到有一个重复的Mime版本字段 如何在Plones邮件适配器中更改此项,使其不会添加两次 我知道这不是Postfix的错误,因为其他来自Plone

使用亚马逊的“简单”电子邮件服务作为SMTP服务器,使用Plone邮件适配器发送电子邮件时遇到问题。这是我在使用Amazon作为中继的Postfix服务器上的邮件日志中收到的错误消息:

重复标题“MIME版本”

邮件适配器在发送邮件之前在邮件头中放入一个额外的Mime版本。在我在Amazon之前使用的SMTP服务器上,邮件通过了,我可以在前面的邮件中看到有一个重复的Mime版本字段

如何在Plones邮件适配器中更改此项,使其不会添加两次


我知道这不是Postfix的错误,因为其他来自Plone的邮件,没有使用邮件适配器,顺利通过,也遇到了这个问题

vim /opt/plone/buildout-cache/eggs/Products.PloneFormGen-1.7.1-py2.6.egg/Products/PloneFormGen/content/formMailerAdapter.py
第858行我做了一个快速修改,注释如下:

# headerinfo['MIME-Version'] = '1.0'

我还不确定这样做的后果,但重复的头被删除。

似乎是一个很好的修复方法,因为MIME版本已经在别处自动设置。我已经在代码中修复了它(将作为1.7.3发布):我刚刚将它向后移植到1.6.8并发布了一个版本。