Essayer d'obtenir Laravel 5 e-mail à travailler

Je suis en train d'envoyer un email à un utilisateur spécifié par taper dans l'URL, mais j'obtiens l'erreur suivante:

Swift_TransportException dans AbstractSmtpTransport.php ligne 383:
Réponse attendue code 250 mais j'ai reçu un code "530", avec le message "530 5.7.1
Authentification requise

Jusqu'à présent, je suis juste essayer d'obtenir qu'il fonctionne avec Gmail. Comment puis-je obtenir que cela fonctionne?

C'est ce que j'ai à ce jour: mail.php

<?php
    return [
        'driver' => env('MAIL_DRIVER',' smtp'),
        'host' => env('MAIL_HOST', 'smtp.gmail.com'),
        'port' => env('MAIL_PORT', 587),
        'from' => ['address' =>"[email protected]" , 'name' => "example"],
        'encryption' => 'tls',
        'username' => env('[email protected]'),
        'password' => env('MyPassword'),
        'sendmail' => '/usr/sbin/sendmail -bs',
        'pretend' => false,
    ];

C'est ce que j'ai dans les routes:

Route::get('test', function() {
    Mail::send('Email.test', [], function ($message) {
        $message->to('[email protected]', 'HisName')->subject('Welcome!');
    });
});

C'est ce que j'ai dans mon controller:

class MailController extends Controller
{
    public function Sending_Email()
    {
        $this->call('GET','Email.test');
        return View('Email.test');
    }
}

Et c'est ce qui est dans mon .fichier env:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=MyUsername@gmail.com
MAIL_PASSWORD=MyPassword
  • Utilisation mailtrap.io pour pour les tests
  • Astuce sympa sur mailtrap.io @roll
  • J'ai exactement le même message d'erreur lors de l'utilisation de mailtrap.io
InformationsquelleAutor Vantheman6 | 2015-03-17