重新发送邮件
repoze.sendmail的Python项目详细描述
更改历史记录
4.4.1(2017-04-21)
- 将文档移到RTD。
4.4(2017-04-21)
- 放弃对Python3.3的支持。
- 添加对Python3.6的支持。
- 修复从队列处理器配置文件中对调试SMTP的解析:它必须 当传递给stdlib时,请使用布尔值,而不是字符串。(第40期)。
4.3(2016-12-08)
- 放弃对Python2.6和3.2的支持。
- 添加对Python3.4和3.5的支持。
- 将ignore_transient参数添加到queueprocessor,以防止引发 在某些情况下是暂时的错误。(PR 37)
- 在"TPC_中止"/"TPC_完成"期间,将"TPC_阶段"重置为零。(第30期)
4.2(2014-02-17)
- 向事务性邮件集成添加"保存点"支持。(公关24/28)
- 邮件传递实用程序现在可以传递给事务管理器(下降 返回到"transaction.get()"默认值,使其更易于重写。 (公关27)
4.1(2013-06-26)
- 将"utf_8"编码名称替换为首选拼写("utf-8")。
- 将"Latin_1"编码名称替换为首选拼写('ISO-8859-1')
- 从队列处理器记录错误时,包括错误发生的时间。
- response.mimepart现在可以正确设置电子邮件负载的字符集,如果它是 消息或附件的内容类型参数之一。
- smtpmailer现在接受一个"ssl"参数,如果该参数被传递,将导致 smtp工厂返回一个smtp-ssl连接,而不是一个普通的旧连接 SMTP连接。
- smtpmailer现在默认使用10秒超时,当 已建立SMTP连接,但服务器没有在足够的时间内响应。
4.0(2013-04-23)
- 在 tox 下添加对构建文档和测试doctest片段的支持
- 添加 setup.py docs 别名(安装sphinx)。
- 将文档转换为sphinx。
4.0b2(2013-03-28)
- 问题13:使用多字节Unicode修复了头的处理 标题拆分为多个字符的点处的字符 行。
- 使用可配置的 /usr/sbin/sendmail 二进制支持
4.0b1(2013-01-09)
- 在与Jython-2.7兼容的版本 zope.interface 可用。
- 放弃了对Python2.5的支持。
- 为python 3.3添加了suuport。
- python 3.x下ssl特性的改进测试。
- 为二进制附件的正确编码添加了新的测试。
- python 3.2下的烧灼资源泄漏警告。
3.2(2012-05-03)
- 问题7:使用非ascii固定处理到/从地址 使用排队邮件传递时的字符。
- 禁止从 qp 输出重复用法消息
3.1(2012-03-26)
- 修正了python 3.0下的队列处理器邮件传递问题。
- 添加了'setup.py dev'别名(运行 setup.py develop plus安装 鼻子 和覆盖范围)。
3.0(2012年3月20日)
- 修正了消息id处理(参见http://bugs.repoze.org/issue177 rel="nofollow">http://bugs.repoze.org/issue177)。
- 改进了对将消息编码为字节的支持。现在应该是了 可以在 email.message.message 对象中表示您的消息 使用Unicode(二进制附件的字节除外),邮件程序将 适当处理。
- 增加了对cpython 2.5、2.6、2.7、3.2、jython2.5和pypy 1.8的测试 兼容性。
2.3(2011-05-17)
- 排队传递现在在添加之前创建传入消息的副本 "x-actual-{to,from}"标题。这样可以避免对消息进行粗暴的修改 以发件人可能不期望的方式发送。(lp 780000)
2.2(2010-09-14)
- 使SMTP邮件程序的调试输出为可选。(感谢伊戈尔·斯特罗 补丁)
2.1(2010-07-28)
- 无提示地忽略中止事务的多余调用。(低压580164)
2.0(2010-03-10)
表示具有许多向后不兼容更改的主要重构。 更改的重点是简化和更新内部结构, 删除不推荐使用的API,删除未使用的功能,并使用 电子邮件 模块,尽可能从标准库获取。有些变化 只是为了降低内部复杂性。
- 面向公共的api不再接受作为字符串传递的消息。信息 必须是email.message.message的实例。
- 自始至终,不推荐使用的API已被更新的"电子邮件"模块取代。
- 返回消息id的函数不再包含小于和的strip 大于个字符。
- 事件被完全删除。代码里什么都没有 无论如何执行通知。删除对zope.event的依赖。
- 规范化目录结构。(去掉'src'目录。)
- 删除了从线程或守护进程发送排队邮件的函数。 这些在调用代码中处理得更为恰当。
- 删除了词汇。它是一块化石,来自于它作为zope.sendmail的时代。 任何东西都不用。
- 去掉了zcml指令。这些都是你写的 最终会将部署配置放到zcml中,它是 从根本上打破了模式。zca的用户仍然可以注册实用程序 启动imaildelivery和imailer接口。这是推荐的方法 将repoze.sendmail与zope组件体系结构一起使用。
- 删除了所有与rational插头点不对应的接口。 这只剩下imaildelivery和imailer。
- 删除了对zope.i18nMessageID的依赖性
- 不再适用于Python2.4(需要Python2.5)。
1.2(2010-02年- 11)
- 队列的maildir存储现在可以处理为消息或 收件人/发件人地址。
1.1(2009-02-24)
- 已将日志记录添加到队列处理器控制台应用程序。
- 已将ini配置解析添加到队列处理器控制台应用程序。
1.0(2009-02-24)
- 初始版本
- 已删除依赖于安全性的zope.sendmail的副本。