当 send() 失败时,如何检查 SwiftMailer v4 中的实际错误
使用 SwiftMailer 版本 4 发送邮件时是否有方法检查错误?我并不是指获取被拒绝的收件人电子邮件列表,也不是指仅仅知道 send() 是否有效。
我说的是了解发送过程中发生的实际错误 - 例如无法连接到 STMP 主机、登录不正确等。
Is there a way to check for error when sending mail using SwiftMailer version 4? I am not referring to getting a list of recipient emails that got rejected, and I am not talking about just knowing whether send() worked or not.
I am talking about knowing the actual error that took place during the sending process - such as not able to connect to STMP host, incorrect login, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需检查 SwiftMailer 的 send() 或 batchSend() 命令的返回码是否有非零结果。如果您得到非零结果(即 TRUE),则表明已成功连接并验证了您的 SMTP 服务。
来自文档:
Simply check the return code from SwiftMailer's send() or batchSend() commands for a non-zero result. If you get a non-zero result (i.e. TRUE), then it succeeded connecting and authenticating to your SMTP service.
From the documentation: