April 27, 2022
Laravel 9 SMTP Self-Signed Certificates
При отправке почты на прошлых версиях использовался Swift Mailer, который для работы с локальным SMTP-сервером с самоподписным сертификатом принимал атрибуты вида:
'stream' => [ 'ssl' => [ 'allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false, ], ],
Symfony Mailer в Laravel 9 смотрит напрямую в атрибуты:
'smtp' => [ 'transport' => 'smtp', // host, port, username, password, etc... 'verify_peer' => false, 'verify_peer_name' => false, ],