Я отправлял себе сообщения об ошибках из учетной записи Gmail, и это работало.
Внезапно происходит сбой электронной почты, и я получаю
Swift_TransportException: ожидаемый код ответа 250, но получил код "", с сообщением "".
I 'Я не уверен, почему это происходит, я отправляю около 80 писем.
Это мой код:
$backup = Mail::getSwiftMailer();
// Setup your gmail mailer
$transport = \Swift_SmtpTransport::newInstance($email_config['host'], $email_config['port'], $email_config['security']);
$transport->setUsername($email_config['from_email']);
$transport->setPassword($email_config['from_email_password']);
// Any other mailer configuration stuff needed...
$gmail = new \Swift_Mailer($transport);
// Set the mailer as gmail
Mail::setSwiftMailer($gmail);
$cc = $email_config["cc"];
$to_email = $email_config["to"];
\Log::info("mail 1");
\Log::info($to_email);
// Send your message
\Mail::send('emails.error_log', ['body' => $body], function ($message) use ($from_email, $to_email, $subject, $cc) {
$message->from($from_email);
$message->to($to_email);
$message->cc($cc);
$message->subject($subject);
});
\Log::info("mail 2");
// Restore your original mailer
Mail::setSwiftMailer($backup);