Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“随机误差”;Laravel,无法在SMTP服务器上进行身份验证;_Laravel_Email_Laravel 7 - Fatal编程技术网

“随机误差”;Laravel,无法在SMTP服务器上进行身份验证;

“随机误差”;Laravel,无法在SMTP服务器上进行身份验证;,laravel,email,laravel-7,Laravel,Email,Laravel 7,我的电子邮件设置工作正常,我可以正确地从Laravel发送电子邮件,但有时是随机的,或者当我想同时发送多封电子邮件时,它会失败,并导致以下错误: “Laravel,无法使用3个可能的身份验证程序在SMTP服务器上使用用户名进行身份验证,身份验证程序登录返回预期的响应代码250,但得到的响应为空” 我怎样才能解决这个问题? 我的代码很简单: Mail::to($user->email)->send(new InfoEmail($user, $subject, $content, $ct

我的电子邮件设置工作正常,我可以正确地从Laravel发送电子邮件,但有时是随机的,或者当我想同时发送多封电子邮件时,它会失败,并导致以下错误: “Laravel,无法使用3个可能的身份验证程序在SMTP服务器上使用用户名进行身份验证,身份验证程序登录返回预期的响应代码250,但得到的响应为空” 我怎样才能解决这个问题? 我的代码很简单:

Mail::to($user->email)->send(new InfoEmail($user, $subject, $content, $cta_title, $cta_link));

// InfoEmail

    public function __construct($user, $subject, $content, $cta_title, $cta_link)
{
    $this->user = $user;
    $this->subject = $subject;
    $this->content = $content;
    $this->cta_title = $cta_title;
    $this->cta_link = $cta_link;
}

/**
 * Build the message.
 *
 * @return $this
 */
public function build()
{
    return $this->from('support@site.net', 'site')
        ->subject($this->subject . ' - site')
        ->view('mail.info')
        ->text('mail.info_plain');
}

尝试在您的gmail帐户上启用两步验证,并在.env文件中使用应用程序密码,而不是真实凭据。这是我的建议。我希望这能解决你的问题problem@HassanMalik我已经两个都做了,没有工作。