J'ai un serveur ubunut avec HHVM , nginx , php7 , redis
et instance de laravel 5.2
installéEnvoyer un courriel à Laravel indique l'erreur
Quand je veux envoyer un courrier électronique de Laravel avec ci-dessous le code:
$data = [
'email' => $email,
'code' => $text,
'from' => env('MAIL_ACCOUNT'),
'name' => env('MAIL_ACCOUNT')
];
return Mail::send('emails.register', $data, function ($m) use ($data)
{
$m->from($data['from'], $data['name']);
$m->to($data['email'])->subject($data['name']);
});
Je suis erreur:
InvalidArgumentException in QueueManager.php line 172:
No connector for []
Je ne sais pas quel est le conflit entre QueueManager.php No connector for []
et Mail::send
je ne pas utiliser Redis file d'attente dans Mail::send
, mais j'utilisé Redis à un autre code et il fonctionne bien
config Env est:
QUEUE_DRIVER=redis
QUEUE_CONNECTION=peiksabz
[email protected]
MAIL_NAME=peiksabz
MAIL_DRIVER=sendmail
MAIL_HOST=static.11.11.4.111.clients.name.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=de54g5g54g
MAIL_ENCRYPTION=tls
ajouter également ci-dessous commande dans /etc/hhvm/php.ini
:
hhvm.mail.sendmail_path = /usr/sbin/sendmail -t -i
ne fonctionne toujours pas. – amirali