2

有人对这两个有意见吗?在经验、性能、易用性、问题、垃圾邮件相关等方面。

假设您需要每 1 小时发送一次电子邮件 (10-20)(cron 作业)。

4

3 回答 3

7

我会选择 SwiftMailer。我都使用过,Swiftmailer 拥有最好的 API 和支持。Symfony 的 Fabien Potencier 也采用了 SwiftMailer 维护,这仅意味着它会随着时间的推移而改进。Pear Mail 也在开发中,但并不活跃。

就功能而言,两者都具有可比性,因此这一切都归结为 API 偏好。

于 2011-03-14T01:39:51.683 回答
5

如果您打算迁移到 PHP 5.3,那么我建议放弃 PEAR Mail。我也长期使用 PEAR 邮件和其他包,但现在我对 PEAR 包与新的 PHP 版本破坏的方式失去了耐心。对我来说,当我升级到 5.3.x 时,它发生在 PEAR Mail 和 HTML_Template_Flexy 上。我的脚本刚刚停止工作!

这些损坏可能是真实的并且修复起来微不足道,但让我害怕的是对这些问题缺乏所有权以及 PHP 和 PEAR 阵营之间的责任穿梭。PEAR 有太多 PHP4 的包袱要背,最好看看@新的 PHP5 替代品。

让我们面对现实吧——你想有一天醒来,只是想知道为什么当你什么都没碰的时候,cron 工作不发送邮件?

@另见https://bugs.php.net/bug.php?id=40244

@另见http://pear.php.net/bugs/bug.php?id=9950

于 2011-10-18T06:07:03.390 回答
1

PEAR Mail 很容易启动和运行,并提供了很大的灵活性。每小时只有 10-20 封电子邮件,我认为不应该考虑性能。

于 2011-03-14T01:39:27.207 回答