Envoi de mail avec SwiftMailer dans Laravel 4

Je reçois l'erreur suivante:

Ne peut pas envoyer de message sans destinataire

C'est tout en essayant d'envoyer un e-mail à l'aide de swiftmailer. Mon code fonctionne en localhost et a tous les paramètres nécessaires de l'expéditeur au destinataire, mais il renvoyait un message d'erreur disant qu'il ne peut pas envoyer sans destinataire.

Voici mon code:

public function email()
{


    Mail::send('emails.auth.mail', array('token'=>'SAMPLE'), function($message){
        $message = Swift_Message::newInstance();
        $email = $_POST['email']; $name = $_POST['name']; $subject = $_POST['subject']; $msg = $_POST['msg']; 

        $message = Swift_Message::newInstance()
            ->setFrom(array($email => $name))
            ->setTo(array('[email protected]' => 'Name'))           
            ->setSubject($subject)
            ->setBody($msg);




        $transport = Swift_MailTransport::newInstance('smtp.gmail.com', 465, 'ssl');
        //$transport->setLocalDomain('[127.0.0.1]');

        $mailer = Swift_Mailer::newInstance($transport);
        //Send the message
        $result = $mailer->send($message);
        if($result){

             var_dump('worked');
        }else{
            var_dump('Did not send mail');
        }
  }

}

OriginalL'auteur uleMzy | 2013-08-13