7
2009
Modifier le serveur SMTP de Zend_Mail
Bonjours, Aujourd’hui je vais juste vous éclairer quand à la configuration d’un transport smtp pour Zend_Mail.
Rien de bien complexe cela dit, il suffit juste de lire la documentation et le tour est joué. Néanmoins, je vais vous commenter les différentes étapes pour réussir à envoyer votre email de n’importe quel serveur SMTP.
Ici, je vais vous faire l’exemple avec le smtp de 1&1 : auth.smtp.1and1.fr
| PHP | | copy code | | ? |
| 01 | //configuration des accès mail de mon mail |
| 02 | $config = array('auth' => 'login', |
| 03 | 'username' => 'username', |
| 04 | 'password' => 'password'); |
| 05 | |
| 06 | //on créé maintenant un nouveau transport |
| 07 | $transport = new Zend_Mail_Transport_Smtp('auth.smtp.1and1.fr', $config); |
| 08 | |
| 09 | $mail = new Zend_Mail('utf-8'); |
| 10 | $mail->setSubject($sujet); |
| 11 | $mail->setFrom($email); |
| 12 | $mail->addTo("emaildenvoi@domaine.fr"); |
| 13 | $mail->setBodyText($message); |
| 14 | $mail->send($transport); |
Comme on peut le voir, on commence par indiquer le type de connection avec auth. Il peut y avoir trois valeurs possibles (voir documentation). Ici on utilise la méthode login pour une authentification simple.
A partir de là, vos email seront envoyés en passant par le serveur configuré.
Articles Connexes
2 Commentaires Donnez votre avis
Laisser un commentaire
Catégories
- Actualités (11)
- Android (5)
- Bases de Données (4)
- Développement (1)
- PasteQR (2)
- PHP (8)
- Systèmes et Réseau (5)
- Technologies Web (5)
- Tests (2)
- Zend Framework (30)
Commentaires récents
- (@Fritte7) (@Fritte7) dans PasteQR passe en 1.1.0
- roux dans ZendX Jquery Dialog
- Fritte7 dans Gérer des évènements dans une listview.
- Fierfeu dans Introduction à Zend Framework 2.0
- Christophe B. dans Gérer des évènements dans une listview.
Mots-Clefs
Active Directory AJAX Android Apache2 APC Bootstrap Chrome Configuration CSS Eclipse Firefox Google html HTTP Installation Internet Internet Exporer Java Javascript JQuery JQuery UI Linux Mémoire Mac MySQL Navigateur Opera PDO Pear Phing PHP Safari SGBD SMTP SQL Ubuntu View Helper Windows Server XML Zend Cache Zend DB Zend Form Zend Framework ZendX ZF 2.0
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

Publié par Throrïn





Bonjour,
Cet astuce marche t’ elle toujours chez 1et1.
Je me retrouve avec l’erreur suivante : « Fatal error: Uncaught exception ‘Zend_Mail_Protocol_Exception’ with message ‘Connection refused’ »
Mais je ne vois vraiment pas ou est le problème
Merci d’avance pour votre réponse
Bonjour. Effectivement, cette astuce marche toujours chez 1and1. Je l’ai encore utilisé il y a peu et je n’ai eu aucun souci. Envoyez moi votre code par émail et j’essaierai de voir ce qui ne va pas dans votre configuration. Je pencherai plus pour un problème de port.