2017-12-21 11 views
1

私は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を使用して電子メールを送信します。

+0

この質問への答えを見つけることができます:https://stackoverflow.com/questions/30371910/phpmailer-generates-php-warning-stream-socket-enable-crypto-ピア証明書 – commanderZiltoid

+0

Laravelはphpmailerの代わりにswiftmailerを使用します –

答えて

0

暗号化が間違っている可能性があります。 SSLを使用していますか?

tlsを削除し、agianを試してください。また、あなたの答えは使用であるかもしれないここ Laravel SMTP driver with TLS encryption

関連する問題