Laravel A Enviar E-mails com Mailgun
a tentar seguir a documentação ( http://itsolutionstuff.com/post/mailgun-setup-with-laravel-5-exampleexample.html e https://laravel.com/docs/5.2/mail fazer com que a minha instância laravel envie e-mails usando uma arma de correio. Parece funcionar, a partir da página de contato, porque ele redireciona-se para a página de contato, mas o e-mail nunca parece ser enviado. Mailgun também não está registrando que enviou um e-mail.
De Mailgun, o domínio já foi verificado e o DNS ... para os valores TXT foram configurados.Utilizar Laravel 5, 4
Mail::send('emails.contactEmail', ['header' => $headers], function($message) {
$message->from('[email protected]', 'Info Header');
$message->to('[email protected]');
});
.o ficheiro env é configurado assim:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=1****************************8
MAIL_ENCRYPTION=tls
serviços.php
'mailgun' => [
'domain' => env('mg.domainname.com'),
'secret' => env('key-f**************************e'),
],
Não há mensagens de erro na consola ou laravel.log. Não sei onde as coisas estão a ruir. Nem sei como começar a resolver este problema.
0
Author: Sakamoto Kazuma, 2017-05-12
1 answers
Escreveu as credenciais do seu cartão de crédito quando registou a sua conta?
As contas sem cartão de crédito estão limitadas aos destinatários autorizados. apenas.
Editar Tente esta solução
MAIL_DRIVER=mailgun
MAIL_HOST=null
MAIL_PORT=null
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAILGUN_DOMAIN=your_verified_domain
MAILGUN_SECRET=your_secret_key
Copiar/passar o meu .env que funcionam perfeitamente:)
Em config/serviços:
'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
],
Em configuração / correio:
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
0
Author: Odin Thunder, 2017-05-12 20:08:30