ich einen ubunut Server mit HHVM , nginx , php7 , redis
und Instanz von laravel 5.2
Email senden in Laravel zeigt Fehler
installiert haben, wenn ich mit folgenden Code E-Mail von Laravel senden möchten:
$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']);
});
ich eine Fehlermeldung anzeigt:
Ich weiß nicht, was ist der Konflikt zwischen QueueManager.php No connector for []
und Mail::send
Ich habe nicht verwendet Redis Queue in Mail::send
, aber ich verwendet redis auf eine andere Codes und es funktioniert gut
Env config:
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
ich auch unter Befehl in /etc/hhvm/php.ini
hinzufügen:
hhvm.mail.sendmail_path = /usr/sbin/sendmail -t -i
immer noch nicht arbeiten. – amirali