Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je cherche a envoyer plusieurs 100 aine de mail en me connectant en SMTP a un compte google Ap. POur le moment je fait quelque chose comme sa :
[lang=php] $transport = new Smtp(); $tOptions = new SmtpOptions([ 'host' => 'smtp.gmail.com', 'connection_class' => 'login', 'connection_config' => array( 'ssl' => 'tls', 'username' => '****', 'password' => '****' ), 'port' => 587, ]); echo 'SMTP open'; $transport->setOptions($tOptions); // Pour chaque email a envoyer....{ $message = new Message(); [....] $transport->send($message); // }
ce code est dans un service, appeler par un controller configurer avec une route de la console, autrement dit appeler via une invite de commande.
sa marche, jusqu'a une 60aine de mail envoyé. En suite, le serveur STMP me renvoi l'érreur suivante:
4.7.0 Too many login attempts, please try again later. v2sm2690615wmd.24 - gsmtp
j'ai essayer ceci :
http://serverfault.com/questions/543007 … gain-later
mais sa ne change rien.
La classe Smtp ce connect elle bien qu'une seul foi ? au moment du ->setOptions? il y a une method "disconect", mais pas "connect".
Dernière modification par Splyf (26-02-2016 13:55:41)
Hors ligne