Plusieurs pièces jointes avec Swift Mailer

763 views
Skip to first unread message

jimpass

unread,
Oct 22, 2010, 4:58:20 AM10/22/10
to Symfony-fr
Bonjour,
J'aimerais attacher plusieurs pièces jointes avec swift mailer, à
l'heure actuelle je procède ainsi :

foreach ($fichiers as $fichier):
$message = $this->getMailer()
->compose('ma...@domain.tld', $address, $obj, $msg)
->attach(Swift_Attachment::fromPath($fichier)) ;
$this->getMailer()->send($message);
endforeach;

Evidemment il envoi un mail pour chaque pièce jointe...

Merci pour votre aide !

Pascal

unread,
Oct 22, 2010, 5:04:11 AM10/22/10
to symfo...@googlegroups.com
Salut,

$message = $this->getMailer()
  ->compose('ma...@domain.tld', $address, $obj, $msg);
foreach ($fichiers as $fichier) 
{
       $message->attach(Swift_Attachment::fromPath($fichier)) ;
}
$this->getMailer()->send($message);

Bon courage
[MA]Pascal
2010/10/22 jimpass <cedri...@gmail.com>

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à symfo...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr




--
Pascal

jimpass

unread,
Oct 22, 2010, 5:21:23 AM10/22/10
to Symfony-fr
Merci.

On 22 oct, 11:04, Pascal <pborr...@gmail.com> wrote:
> Salut,
>
> $message = $this->getMailer()
>   ->compose('m...@domain.tld', $address, $obj, $msg);
> foreach ($fichiers as $fichier)
> {
>        $message->attach(Swift_Attachment::fromPath($fichier)) ;}
>
> $this->getMailer()->send($message);
>
> Bon courage
> [MA]Pascal
> 2010/10/22 jimpass <cedricd...@gmail.com>
>
>
>
> > Bonjour,
> > J'aimerais attacher plusieurs pièces jointes avec swift mailer, à
> > l'heure actuelle je procède ainsi :
>
> > foreach ($fichiers as $fichier):
> >        $message = $this->getMailer()
> >          ->compose('m...@domain.tld', $address, $obj, $msg)
> >          ->attach(Swift_Attachment::fromPath($fichier)) ;
> >        $this->getMailer()->send($message);
> > endforeach;
>
> > Evidemment il envoi un mail pour chaque pièce jointe...
>
> > Merci pour votre aide !
>
> > --
> > Vous recevez ce message, car vous êtes abonné au groupe Google
> > Groupes Symfony-fr.
> > Pour envoyer un message à ce groupe, adressez un e-mail à
> > symfo...@googlegroups.com.
> > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > symfony-fr+...@googlegroups.com<symfony-fr%2Bunsu...@googlegroups.com>
> > .
Reply all
Reply to author
Forward
0 new messages