Module de newsletter avec envoi multiple
Bonjour,
Je suis en train de développer un module de newsletter dans mon site avec Symfony 1.4. Je voudrais envoyer mes emails à une liste de destinataires.
J'ai essayé avec une solution d'envoi simple de ce type (avec une realtime delivery strategy):
Code:
1 2 3 4 5 6 7
| $message = $this->getMailer()->compose();
$message->setSubject('My subject');
$message->setTo(array('email1@domain.com', 'email2@domain.com'));
$message->setFrom('expeditor@domain.com', 'Name of expeditor');
$html = $this->getPartial('module/action', array('var'=>$var));
$message->setBody($html, 'text/html');
$number = $this->getMailer()->send($message); |
Les emails sont bien envoyés à chaque destinataires mais tous peuvent voir les autres destinataires dans la liste et pas seulement eux même.
De plus, il est possible qu'il y ait un grand nombre de destinataires (des milliers). J'aurais donc besoin de gérer une file d'attente afin d'éviter des choses du type "max execution time error" ?
Avez-vous des idée pour m'aider ainsi que des exemples si possible ?
Merci