Zend - Utilisation du service Gmail

Par FlUxIuS 2008-07-09 { Catégorie : PHP }

 

Comme pour le framework, il est possible d'alléger sa tâche d'administrateur pour passer le relai à GMail, qui traitera la reception et l'envoi de mail.

 

 

 

 

 

Le Package Mail Transport comprend tout ce qu'il faut pour se connecter à un service de mail à distance.

Voilà le code source :

<?php
 
/**
* Default home page view
*
* @Sebastien Dudek
* @0.0.01 ^^
*/
  require_once 'Zend/Mail.php'; require_once 'Zend/Mail/Transport/Smtp.php';   $this->headTitle('SendMail'); $this->placeholder('title')->set('Welcome'); ?>   <?php   try { $config = array ( 'auth' => 'login', 'username' => 'sebastien.dudek@testslashon.com', 'password' => base64_decode('LFrsqAZ4Fv=='), 'ssl' => 'ssl', 'port' => '465' );   $mailTransport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);   $mail = new Zend_Mail(); $mail->setFrom('sebastien.dudek@testslashon.com'); $mail->addTo('huhu@gmail.com'); $mail->setBodyText('Huhu la charrue'); $mail->setSubject('Coucou'); $mail->send($mailTransport);   echo "Email envoy&eacute; avec succ&eacute;s !"; } catch (Zend_Mail_Exception $e){ echo ($e->getMessage()); } ?>

Pour ceux qui sont curieux de ce que cela donne pour Symfony : Utiliser les services Gmail avec Symfony

Powered by SlashOn blog - © Sebastien D. (FlUxIuS)

Debian powered Server Creative Commons License W3c Validation
Cette création est mise à disposition sous un contrat Creative Commons