Python 金字塔发送邮件:金字塔邮件或骨髓邮件

Python 金字塔发送邮件:金字塔邮件或骨髓邮件,python,smtp,sendmail,pyramid,Python,Smtp,Sendmail,Pyramid,我有兴趣为基于金字塔的web应用程序添加传出的电子邮件支持。我知道pyramid_mailer和Myrow.mail(以前称为TurboMail)以及pyramid集成示例 是的,但是它并没有给我我想要的有经验的意见 我对两者都没有经验,但两者似乎都做得相当好。我的需求是适度的,并且将是非常低的流量。。。如果它们发生冲突,易用性将胜过性能。两者都有适合我的传输支持(我不需要任何花哨的交付功能) 乍一看,我喜欢pyramid_mailer支持repose.tm2事务钩子,这对我的项目来说很方便(我

我有兴趣为基于金字塔的web应用程序添加传出的电子邮件支持。我知道pyramid_mailer和Myrow.mail(以前称为TurboMail)以及pyramid集成示例

是的,但是它并没有给我我想要的有经验的意见

我对两者都没有经验,但两者似乎都做得相当好。我的需求是适度的,并且将是非常低的流量。。。如果它们发生冲突,易用性将胜过性能。两者都有适合我的传输支持(我不需要任何花哨的交付功能)

乍一看,我喜欢pyramid_mailer支持
repose.tm2
事务钩子,这对我的项目来说很方便(我相信我可以用Myrrow.mailer做同样的事情,但我不希望没有充分的理由就这样做)。此外,我还喜欢在myrow.mailer中的Message()主体上支持嵌入的图像(这可能导致后者的格式更完整的结论)

我正在寻找意见、建议,也许还有示例集成代码


我发现这也涵盖了这一点。

经验丰富的答案是,如果您只想通过SMTP服务器发送电子邮件,pyramid_mailer更易于配置和执行。Message类来自Lamson,它是经过验证的、真实的、稳定的、经过测试的,并且支持您在电子邮件中发送的任何内容,包括附件和html。mailer还支持简单地将所有消息转储到队列目录,稍后您可以运行
bin/qp/path/to/queue/dir
以异步发送电子邮件


另一方面,Turbomail已经存在了一段时间,它现在改名为Myrrow.mailer,支持大量后端,而不仅仅是SMTP。Alice一直在积极地添加事务支持,以与repose.tm2集成,因此有兴趣使marow.mailer成为更具吸引力的解决方案。

谢谢,Michael。后续问题:也许没有区别,但我对将图像“内联”到html邮件中感兴趣。。。我知道这两个Message()对象都支持附件,但我不确定它是否与内联相同,也不确定它是否与marow.mailer所称的嵌入相同。Lamson docs并没有对我的问题做出很好的解释,尽管我想做的似乎不是异国情调,而且必须得到Lamson的支持。marrow.mailer自述文件确实有区别。这有帮助吗?我想关键是lamson可以这样做,因为它只是电子邮件库的一个包装器。谢谢,很好的例子,但不,在这种情况下没有帮助。pyramid_mailer是Lamson的薄包装器,Lamson不提供类似的api向图像添加头。在消息被烹调成MIME后,如果您遍历各个部分,您可以将头添加到MIME位,但是您不能使用邮件程序发送烹调的MIME。邮件程序()的附件api似乎也不接受MIMIMAGE…现在集成了repoze.tm2支持