DigitalOcean LAMP环境下轻量化邮箱认证发信方案咨询
轻量化实现PHP通过SSL/TLS认证发送邮件的方案选择
我在DigitalOcean上部署了LAMP环境,希望通过支持IMAP over SSL/TLS的网页邮件服务提供商完成认证并发送邮件。此前在Symfony应用中借助相关扩展实现过该功能,但当前是纯PHP应用,希望尽可能保持轻量化。想了解以下哪种方案对应用的开销最小、侵入性最低?
PHPMailer
根据旧文档信息,DigitalOcean的LAMP曾原生支持PHPMailer,但现在已不再预装。运行以下代码:
//Send the email $mail = new PHPMailer(true); $mail->Host = "mailcluster.loopia.se"; $mail->Port = 465;
出现错误:
Uncaught Error: Class "PHPMailer" not found
目前考虑从PHPMailer仓库下载PHPMailer、SMTP和Exception文件放入应用目录来使用。
Sendmail
通过phpinfo()确认Apache已安装Sendmail,但不确定它是否支持对邮箱进行SSL认证。
Postfix
我的服务器已安装Postfix 3.4.10,想知道它是否能满足需求。Postfix似乎是将服务器转为邮件客户端的工具,和我的需求有所差异,但或许具备相关功能。如果无需添加任何其他包或库即可实现,这会是该应用的最佳选择。
内容的提问来源于stack exchange,提问作者Matt Welander
相关产品推荐
相关产品推荐

