php — Como enviar um email usando o gmail em Laravel 5.1?
/Como enviar um email usando o gmail em Laravel 5.1?
Eu tento de novo e de novo para testar o envio de um email de localhost, mas ainda não consigo. Eu não sei mais como fazer isso. Eu tento pesquisar para encontrar a solução, mas não consigo encontrar um. Eu editei o config/mail.php:
editei o arquivo .env assim:
Ainda produziu um erro como este:
11 de set. de 2015 SRENG Khorn
primeiro login na sua conta do gmail e em My account > Sign In And Security > Sign In to google, ative two step verification, então você pode gerar app password, e você pode usar a senha desse app no ​​arquivo .env.
Seu arquivo .env será semelhante a este
Não se esqueça de executar php artisan config:cache depois de fazer alterações no seu arquivo .env.
11 de set. de 2015 Sid
Tente usar sendmail em vez de driver smtp (de acordo com estas recomendações: - http://code.tutsplus.com/tutorials/sending-emails-with-laravel-4-gmail--net-36105 )
24 de mar. de 2016 Martins
Tudo que você precisa fazer é apenas editar no arquivo you.env, é isso.
para senha goto do aplicativo https://support.google.com/accounts/answer/185833?hl=pt-BR
e genearate sua senha do aplicativo e salve para uso futuro. porque uma vez que você gerar a senha do aplicativo, você não poderá reeditar a senha ou alterar a mesma senha do aplicativo (você pode criar várias senhas do aplicativo)
10 de nov. de 2017 Rahul Kulabhi
Esta é uma amostra de trabalho que eu tentei:
Abra o seu mail.php na pasta config e preencha com esta opção:
Abra seu arquivo .env sob o projeto root. Também edite este arquivo seguindo a opção acima
Depois disso, limpe sua configuração executando este comando
Reinicie seu servidor local
Tente visitar a sua rota com o controlador contém a função de email na primeira vez que ainda erro Authentication Required. Você precisa fazer o login através da sua conta do Gmail para autorizar a conexão não confiável. Visite isto link para autorizar
5 de jul. de 2016 Faris Rayhan
se você ainda puder enviar e-mails depois de definir todas as configurações corretamente e ser proibido ou erros de tempo limite, você pode definir o allow less secure apps to access your account no Gmail. você pode seguir como aqui
25 de mar. de 2016 Gokigooooks
Trabalhando para mim depois de tentar várias combinações.
É necessário gerar a senha do aplicativo https://myaccount.google.com/security e nós como a variável de ambiente MAIL_PASSWORD.
Eu encontrei sobre isso, verificando o código de erro do servidor google, que estava cheio de uso e me levar a this página da web.
22 de mai. de 2019 unknown_coder
seu MAIL_PASSWORD=must a APPpasword depois de alterar o . env parar o servidor, em seguida, limpar configuratios cahce php configuração artisan: cahce e iniciar o servidor novamente
reference Não é possível enviar uma mensagem sem o endereço do remetente em laravel 5.2 Eu configurei .env e mail.php
5 de ago. de 2016 I Made Pustikayasa
O problema para mim é que, por alguma razão, o nome de usuário/senha veio NULL da configuração de email. Para verificar isso antes de enviar um email, verifique com o seguinte código:
Se o seu nome de usuário/senha vierem anulados, basta definir:
11 de dez. de 2017 Rafael Silva da Cunha
em bluehost eu não consegui redefinir a senha; com este driver funcionou:
21 de mar. de 2018 Diego Santa Cruz Mendezú
Se você estiver desenvolvendo em um XAMPP, precisará de um serviço SMTP para enviar o email. Tente usar uma conta MailGun. É grátis e fácil de usar.
30 de jul. de 2017 Masud Miah
Se você estiver usando uma senha de e-mail, deverá substituí-la por senha do aplicativo. Para definir a senha do APP, é necessário ativar a autenticação de 2 etapas antes de definir a senha, que pode ser desativada posteriormente.
Também certifique-se de que você tenha permitido aplicativo menos seguro na seção de configuração.Para informações adicionais, você pode seguir como aqui