gpt4 book ai didi

php - 返回邮件在 Yii 2 的基本邮件类中发送失败的错误

转载 作者:搜寻专家 更新时间:2023-10-31 20:39:08 25 4
gpt4 key购买 nike

我正在使用 Yii 2 并且正在使用来自 base mailer class 的邮件程序在大多数情况下它工作正常,但有时它无法发送.....所以我的代码是这样的:

// Let's start composing the message
$mail = Yii::$app->mailer->compose($view_data, $view_params);

//.........

// Send the message
$send = $mail->send();

有时 $sendfalse 但我不确定您是如何发现它为什么是假的?有没有办法得到使它变成假的错误?

最佳答案

如果您发送多个收件人消息,您应该检查失败:http://swiftmailer.org/docs/sending.html#getting-failures-by-reference ,例如:

if (Yii::$app->mailer->getSwiftMailer()->send($message->getSwiftMessage(), $failures))    
{
// do what you want with $failures var
}

如果你真的想在你的 yii 应用程序中处理 smtp 错误,你应该使用 swiftmailer logger 插件:http://swiftmailer.org/docs/plugins.html#logger-plugin

PS:首先我会检查 yii 和 smtp 日志,看看发生了什么样的错误......

关于php - 返回邮件在 Yii 2 的基本邮件类中发送失败的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27545079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com