金字塔发送邮件:pyramid_mailer或marrow.mail

Mat*_*rek 4 python smtp sendmail pyramid

我有兴趣为基于金字塔的网络应用添加外发电子邮件支持.我知道pyramid_mailer和marrow.mail(以前称为TurboMail),这里有金字塔集成示例.

一个类似的问题,但它并没有给我一些我正在寻找的经验丰富的意见.

我也没有经验,但两者看起来都相当熟.我的需求是适度的,并且流量非常低......如果它们存在冲突,易用性将胜过性能.两者都有运输支持,对我有用(我不需要任何花哨的交付功能).

乍一看,我喜欢pyramid_mailer支持repoze.tm2事务挂钩,这对我的项目来说很方便(我确信我可以在黑客中使用骨髓.但是如果没有充分的理由我宁愿不做那个工作).而且我也喜欢在marrow.mailer中的Message()主体上支持嵌入的图像(导致后者更完整地形成的可能结论).

我正在寻找意见,建议,以及可能的示例集成代码.

我发现了一个邮件列表讨论也涵盖了这一点.

Mic*_*kel 5

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

故事的另一面是Turbomail已经存在了一段时间,它现在更名为marrow.mailer并支持大量的后端,而不仅仅是SMTP.Alice一直在积极致力于添加事务支持以与repoze.tm2集成,因此毫无疑问,使marrow.mailer成为更具吸引力的解决方案.