【问题标题】:Is PHP Mail Function Best For a Big Project?PHP 邮件功能最适合大型项目吗?
【发布时间】:2018-03-07 09:23:48
【问题描述】:

感谢您的关注。我只需要知道 mail() 对于大型项目的功能是否最佳且安全。项目包括订阅、确认流程等。许多开发人员使用PHPMailerSwiftMailer。它们之间真正的大区别是什么。如果 php mail() 功能最好,那么请告诉原因?

我们将非常感谢您的回答

【问题讨论】:

  • 如果您要发送比纯文本电子邮件更复杂的内容,则库会更容易。根据项目的“大”程度,如果交付非常重要,还值得考虑外部电子邮件提供商,如 SES 或 Mailchimp 等。
  • 取决于您在做什么:mail() 适用于简单的“操作” 电子邮件(“感谢您的订单” 和等等)和PHPMailer 几乎只是一个让生活更轻松的精美包装...... 但是 mail() 不是群发邮件(例如时事通讯)的正确工具 - 你想要专用的 IMAP 服务器或第三方邮件服务提供商。

标签: php phpmailer swiftmailer


【解决方案1】:

PHPMailer 或 Swiftmailer 只需处理您在发送电子邮件时必须处理的所有事情。你可以使用 mail() ,但你必须自己做这一切。例如设置正确的标题。或者编写 HTML 邮件。

mailer-classes 只是一种更舒适的发送电子邮件的方式,您可以确保不会被标记为垃圾邮件或类似的东西。我随时都会依赖一个。

【讨论】:

  • @SergioTulentsev 作为开发人员,绝对!作为需要电子邮件的人,地狱不! ;P
  • sure 可能有点强,但你可以比使用纯 mail() 时更确定。
  • 我还要补充一点,PHP mail() 函数本质上是不安全的,也是不安全的。使用 SMTP 到 localhost 既安全又快捷,这是使用邮件功能无法做到的。
猜你喜欢
  • 1970-01-01
  • 2011-02-21
  • 2013-04-08
  • 2011-04-06
  • 2012-02-27
  • 2010-09-07
  • 2010-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多