Envoi d’emails via Mailjet et Zend Framework

Mailjet est un service qui vous aide à envoyer vos emails transactionnels et marketing (newsletter).
Un des gros atout de la solution est de proposer l’exploitation d’un serveur SMTP authentifié et donc optimisé pour assurer la délivrabilité des emails.

Mailjet a été créé en 2010 par quatre jeunes entrepreneurs : Julien, Thibaud, Wilfried et Nicolas.

Mailjet avec Zend Framework

Pour pouvoir utiliser Mailjet avec Zend Framewok, vous aurez besoin de vous créer un compte Mailjet (gratuit pour 6000 envois/mois) et de configurer un Zend_Mail_Transport_Smtp.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$config = array('auth' => 'login',
				'username' => '___CLE_API___',
				'password' => '___CLE_SECRETE___',
				'ssl' => 'tls',
				'auth' => 'login',
				'port' => '587',
    		   );
 
$transport = new Zend_Mail_Transport_Smtp('in.mailjet.com', $config);
 
$mail = new Zend_Mail();
$mail->setBodyText('Corps de votre email.');
$mail->setFrom('expediteur@exemple.com', 'Expéditeur');
$mail->addTo('destinataire@exemple.net', 'Destinataire');
$mail->setSubject('Sujet de votre email');
$mail->send($transport);

N’oubliez pas de remplacer ___CLE_API___ et ___CLE_SECRETE___ par celle de votre compte.

Hervé — 22 juin 2011 @ 15:32 Filed under: Php / mySql,Programmation Tag: , , , ,