Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-02-2016 13:54:25

Splyf
Membre
Date d'inscription: 24-10-2013
Messages: 115

Envoyer plusieurs e-mail avec Smtp en une seul connection

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  :

Code:

[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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages