Bom dia, nunca tinha testado a função Redefinição senha, hoje fui testar e verifiquei dois problemas, o primeiro, a logo não aparece e o segundo é o conhecido erro 500.
@flavio você configurou o servidor de envio de e-mails?
https://laravel.com/docs/5.8/mail
Senão coloque por favor o log do erro, storage/logs/laravel.log
.
Bom dia @edersoares, verifiquei as configurações e aparentemente estão corretas, vou posta o log e as configurações, testei com SSL e TSL, tenho uma duvida, se preciso instalar um servidor de email, tipo o sendmail para poder enviar os emails…
#75 /var/www/html/ieducar/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#76 /var/www/html/ieducar/vendor/barryvdh/laravel-cors/src/HandlePreflight.php(29): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#77 /var/www/html/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Barryvdh\Cors\HandlePreflight->handle(Object(Illuminate\Http\Request), Object(Closure))
#78 /var/www/html/ieducar/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#79 /var/www/html/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#80 /var/www/html/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#81 /var/www/html/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#82 /var/www/html/ieducar/public/index.php(55): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#83 {main}
"}
configurações
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=meuemail@gmail.com
MAIL_PASSWORD=senha_gmail
MAIL_ENCRYPTION=tls
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=meuemail@gmail.com
MAIL_PASSWORD=senha_gmail
MAIL_ENCRYPTION=ssl
@flavio precisamos das linhas iniciais do erro.
Mas em todo caso, pelo que vi ao utilizar o Gmail você precisa habilitar o uso de “Acesso a app menos seguro” por utilizar a sua senha pessoal de acesso em https://myaccount.google.com/lesssecureapps.
Não é aconselhável utilizar um e-mail pessoal para fazer estes envios.
Sugiro utilizar um serviço como Mailgun para e-mails transacionais ou Mailtrap para testes ao invés de usar um e-mail pessoal.
@edersoares, tenho um e-mail gmail só para envio de e-mail, não é pessoal, realmente era problema de autenticação, minha senha tem um # e por isso só estava reconhecendo até ele, o resto da senha estava como comentário, vou verificar a questão do Mailgun para e-mails transacionais ou Mailtrap como você está indicando.
Obrigado pela Atenção !!!
@edersoares, quanto a questão do logo que não ta sendo reconhecido, como resolver?
Outra coisa, quem estiver com erro no envio do email, mesmo com as configurações corretas, basta rodar o comando: php artisan config:cache e em seguida reiniciar o servidor.
Boa tarde.
Esse problema é resolvido adicionando as seguintes entradas no arquivo de configuração .env
MAIL_FROM_ADDRESS=seuEmail@seu.dominio.com.br
MAIL_FROM_NAME=seuNome ou seuEmail@seu.dominio.com.br
O logo deve estar em uma pasta pública acessível no servidor com a URL configurada no arquivo config/legacy.php
.