2017-12-21 22 views
1

나는 "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