PHP Swift Mail и Outlook 365
Я пытаюсь использовать PHP Swiftmail (пакет Laravel), но он продолжает выдавать это глупое исключение:
Неустранимая ошибка: необработанное исключение "Swift_TransportException" с сообщением "Ожидаемый код ответа 220, но получен код", с сообщением "+ ОК. Служба POP3 Microsoft Exchange готова.
Кто-нибудь сталкивался с этим и знает, как это исправить?
С уважением
1 ответ
Решение
Похоже, вы подключаетесь не к тому порту. Я могу отправить через Office 365, используя:
$transport = Swift_SmtpTransport::newInstance('smtp.office365.com', 587, 'tls')
->setUsername($emailUsername)
->setPassword($emailPass)
;
Очевидно, вам нужно будет использовать соответствующие переменные для имени пользователя и пароля.
Я действительно сталкиваюсь с регулярными ошибками "скорость передачи превышена", хотя даже при использовании плагина дросселирования, установленного на 6.