Laravel: ожидая ответа 250, но получил сообщение с сообщением ""

Я продолжаю получать эту ошибку от Laravel, но все выглядит правильно:

Expecting response 250 but got "" with message "" 

Из того, что я смог исследовать, проблема возникает при отправке электронной почты через Sendgrid (или любой поставщик), а принимающий сервер отвечает пустым кодом.

Вместо того, чтобы передавать пустой код, SendGrid переводит его в это; Sendgrid ожидает, что код 250 (все в порядке), но ничего не получает.

Я не знаю, как это исправить. Я столкнулся с несколькими решениями, но они не сработали.

Для тех, кто заинтересован, вот код, который отправляет электронное письмо через контроллер:

  if ($circle->business) { $email = $circle->creator->email; $name = $circle->creator->fullName(); } else { $email = $user->email; $name = $user->fullName(); } Mail::send('layouts.'.$this->client->template->file.'.views.emails.transaction-receipt', compact('user'), function($message) use($user) { $message->from($user->account->email, $user->account->name); $message->to($user->email, $user->name)->subject($user->account->name.' Transaction Receipt'); }); 

У меня была такая же проблема, потому что мой пароль SendGrid был неправильным.

Если ваши учетные данные неверны, SendGrid не отправляет ответ.