私はartisanコマンド "php artisan make:auth"を使用しました。ユーザーの認証と登録はうまくいきますが、何らかの理由でリセットパスワードの電子メールを送信できません。Laravel - パスワードリセット - メッセージを送信できません
私はenvファイルを適切に設定し、メッセージを受信することもできました。 「パスワードリセットリンクを電子メールで送信しました!」と表示されますが、電子メールは受信者に届きません。
これは私のenvファイルです:
(1/1) ErrorException
stream_socket_enable_crypto(): Peer certificate CN=
*.locaweb.com.br' did not match expected CN=
smtp.liberumratings.com'
MAIL_DRIVER=smtp
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
私のすべてのパラメータが正しいと私は送信することができる午前:私はまた、以下の例が、得たこのエラーを試みた
MAIL_DRIVER=log
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
別のアプリケーションの同じサーバー上のPHPMailerを使用して電子メールを送信します。
この質問への答えを見つけることができます:https://stackoverflow.com/questions/30371910/phpmailer-generates-php-warning-stream-socket-enable-crypto-ピア証明書 – commanderZiltoid
Laravelはphpmailerの代わりにswiftmailerを使用します –