电子邮件帮助 - php mail()或SMTP

tfe*_*rdo 2 php email smtp swiftmailer

我有一个通讯脚本,它循环通过成员并发送邮件给每个人.这之前运行正常,但随着数字的增加,脚本开始崩溃.我正在使用SwiftMailer,我得到的消息是"使用mail()作为PHP的默认邮件()发送失败".尝试使用SMTP而不是本机mail()函数发送会有什么好处吗?或者我应该看另一个解决方案.谢谢你的任何指示.

Mar*_*c B 6

mail()实际上,该功能不会传递邮件.它只是将您生成的邮件移交给系统的SMTP服务器.无论哪种方式,您将使用SMTP.

如果swiftmailer正在使用PHP的mail()函数,那么很可能是你的系统的SMTP设置搞砸了.检查系统日志(特别是maillog)以获取线索,并查看Swiftmailer是否会为您提供更好的错误消息.