Man*_*459 6 php email sendmail phpmailer swiftmailer
我经常读到PHP的mail() -Function在内部使用sendmail.
那么为什么像SwiftMailer,PhpMailer等邮件库让我们有机会在mail()和sendmail之间做出选择?
这不是一回事吗?
没听过有人说这不是一回事!
请帮忙,因为我真的很困惑!
在类unix系统上,mail()确实使用sendmail,但在Windows上情况并非如此(它根本没有sendmail,因此mail()通过SMTP发送)。
Swiftmailer 等的真正好处是,它们提供了一个围绕发送电子邮件的 OOP 包装器,以便抽象化您的电子邮件内容生成(正确生成 MIME 信封并获取正确的标头可能很棘手,特别是当用户输入需要转义时),并且实际的传输机制也被抽象化(因此您可以使用邮件提供商的 API 将 SMTP 或 sendmail 传输替换为自定义传输,而无需更改所有代码)。
| 归档时间: |
|
| 查看次数: |
4911 次 |
| 最近记录: |