, если я запускаю свой проект в Laravel 5.8. * с локального ПК через MAMP Pro, используя обычную команду php artisan make:auth
и правильную конфигурацию SMTP, я не могу отправить подтверждениепочта с моего локального компьютера с Mamp через внешний почтовый сервер.
Этот код ошибки всегда появляется тогда:
Swift_TransportException
Ожидаемый код ответа 354, но есть код "554 ", с сообщением" 554 5.5.1 Ошибка: нет действительных получателей
Хранение Laravel / day.log:
[2019-03-11 14:25:20] local.ERROR: ожидаемый код ответа 354, но получен код "554" с сообщением "554 5.5.1 Ошибка: нет действительных получателей" {"userId": 9, "exception": "[object] (Swift_TransportException (code:554): ожидаемый код ответа 354, но получен код \ "554 \", с сообщением \ "554 5.5.1 Ошибка: нет действительных получателей \" в / Users / ***** / Разработчик / Laravel-Project / Laravel-System/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457) [stacktrace]
Однако, это появляется ТОЛЬКО на моем ноутбуке с MAMP, на моем веб-сервере все работает нормально.
В моем файле .env это выглядит так:
MAIL_DRIVER=smtp
MAIL_HOST=mail.my-external-mail-server.com
MAIL_PORT=587
MAIL_USERNAME=alias@my-domain.com
MAIL_PASSWORD=********
MAIL_ENCRYPTION=tls
и вmy cofig / mail.php:
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'mail.my-external-mail-server.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => 'alias@my-domain.com', 'name' => 'my-domain.com'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('alias@my-domain.com'),
'password' => env('********'),
'sendmail' => '/usr/sbin/sendmail -bs',
'markdown' => ['theme' => 'default',
'paths' => [resource_path('/views/vendor/mail'),],],
Эти параметры также отлично работают с обычной командой make:auth
от Laravel на моем собственном сервере с моим собственным почтовым сервером, но вышеупомянутое сообщение об ошибке появляется при каждом тестированиина моем локальном ПК с MAMP.
Кто-нибудь знает, что это такое?Можно ли отправлять почту только с активным SSL-соединением?Как я могу избежать этой ошибки?