Possible Duplicate:
PhpMailer vs. Swiftmailer?
我一直使用内置的 PHP mail()
功能,它一直对我有用,并且完成了我想要的工作。
现在有些人可能会想“为什么要修复没有损坏的东西?”。
如果有人问,我的回答是:
我以前从未使用过框架,如果它们是这样分类的,或者它们可能被称为我不知道的库。
我想开始使用其中一个,并查看了文档,两者似乎都非常易于使用。
当我在网站中实现新功能时,我的网站更多地依赖于发送电子邮件等,这意味着 PHP 的 mail() 函数不再能胜任这项工作。
在处理附件、html 和文本版本等高级内容时,它们会更容易使用;否则使用 PHP 的
mail()
会很困难或不可能。功能。我从未使用过 SMTP,但我研究过它,发现可以在我的托管包上将它与 SSL 一起使用。经过大量阅读后,似乎 SMTP 不仅更可靠、使用更广泛,电子邮件也不太可能被标记为垃圾邮件,使用任何一个框架都将提高性能、可靠性和更安全,因为它使用带有 SSL 的 SMTP。
现在我不确定使用 SMTP 的其他好处是什么,也许有人可以给我更多理由为什么它更好?我希望了解有关 SMTP 优势的更多信息。
我查看了这两个文档,了解了它们都提供的功能,在 google 上搜索了 PHPMailer 与 SwiftMailer,但没有找到任何说明为什么一个比另一个更好的内容。
有人有使用过其中任何一个的经验吗?
其中一个比另一个有更多的好处吗?
你觉得一个比另一个更好吗?
我确实读到很多人说 PHPMailer 是一个死项目,但这些帖子相对较旧。查看 PHPMailer 的网站,该项目似乎已经重新开发了一段时间。
感谢您在 PHPMailer 和/或 SwiftMailer 上提供的任何信息。希望我可以决定其中之一,因为目前我没有理由选择其中之一。
最佳答案
我说的绝对是 Swiftmailer。
它是用 PHP 5 编写的,基于组件; PHPMailer 是 PHP 4
它有一个更干净的网站和更好的示例
它有更好的文档
它只有一个版本在互联网上传播,而不是像 PHPMailer 那样至少有两个版本。
关于smtp - 我应该使用 PHPMailer 还是 SwiftMailer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5708308/