我应该使用PHPMailer还是SwiftMailer



可能重复:
PhpMailer与Swiftmailer?

我一直在使用PHP的内置mail()函数,它总是毫无疑问地为我工作,并完成了我想要的工作

现在有些人可能会想,"为什么要修理没有坏的东西?"。

如果有人问我,我的答案是:

  • 我以前从未使用过一个框架,如果这就是它们的分类,或者它们可能被称为图书馆,我不知道。

  • 我想开始使用一个,并且已经查看了文档,两者似乎都很容易使用。

  • 当我在我的网站上实现新功能时,我的网站更多地依赖于发送电子邮件等,这意味着PHP的mail((功能不再适用。

  • 在处理附件、html和文本版本等高级内容时,它们会更容易使用;否则使用PHP的CCD_ 2函数将是困难的或不可能的。

  • 我从来没有使用过SMTP,我已经研究过了,我可以在我的托管包上使用它和SSL。经过大量阅读,SMTP不仅更可靠、使用更广泛,电子邮件也不太可能被标记为垃圾邮件,使用这两种框架中的任何一种都将提高性能、可靠性和更安全,因为它使用带SSL的SMTP。

现在我不确定使用SMTP的其他好处是什么,也许有人可以给我更多的理由,为什么它更好?我想了解有关SMTP优点的更多信息。

我查看了这两份文档,查看了它们都提供的功能,在谷歌上搜索了PHPMailer与SwiftMailer,但没有找到任何说明为什么其中一个比另一个更好的内容。

有人和他们中的任何一个有经验吗?

一个比另一个有更多的好处吗?

你会说一个比另一个好吗?

我确实读到很多人说PHPMailer是一个死项目,但这些帖子相对较旧。从PHPMailer的网站上看,该项目似乎已经恢复开发一段时间了。

感谢您在PHPMailer和/或SwiftMailer上提供的任何信息。希望我能决定其中一个,因为目前我没有理由选择其中一个。

我说绝对是Swiftmailer。

  • 它是用PHP 5编写的,并且是基于组件的;PHPMailer是PHP 4

  • 它有一个更干净的网站,有更好的例子

  • 它有更好的文档

  • 它只有一个版本在互联网上传播,而不像PHPMailer那样至少有两个版本。

我在项目中使用过PHPMailer,对此没有任何抱怨。我没有使用过Swiftmailer,但两者在用法和有用性方面似乎几乎相同,只是在实现细节上有所不同。当你深入了解它时,它们都只是友好的界面,可以向你隐藏SMTP电子邮件的详细信息。

选择最适合你的款式,然后选择。

我唯一一次偏离邮件内置功能是需要从真实的"Gmail"帐户发送电子邮件(客户在他的垃圾邮件文件夹中接收来自我们应用程序的邮件(。

在这种情况下,我使用了PEAR的邮件扩展,它非常容易使用:

http://pear.php.net/package/Mail

相关内容

  • 没有找到相关文章

最新更新