나는 "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를 사용합니다. –