Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/11/2007, 05h52   #1
Nouveau Membre du Club
 
Inscription : décembre 2003
Messages : 21
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 21
Points : 30
Points : 30
Par défaut Zend_Mail et SMTP

Bonjour,
je rencontre un problème avec Zend_Mail dont je ne vois pas la solution.
Si quelqu'un peut me donner un coup de main, il aura droit à toute ma gratitude, à charge de revanche.
Voici le petit bout de code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$confmail = array(
						'auth' => 'login',
						'username' => 'info%cdfi.fr',
						'password' => 'xxxxx'
					);
					Zend_Loader::loadClass('Zend_Mail_Transport_Smtp');
					Zend_Loader::loadClass('Zend_Mail');
					$tr = new Zend_Mail_Transport_Smtp('mail.cdfi.fr',$confmail);
					Zend_Mail::setDefaultTransport($tr);
					$mail = new Zend_Mail();
					$mail->setBodyText('Ceci est le texte de l email : '. $row->pers_pseudo . ', ' . $row->pers_password);
					$mail->setFrom('info@cdfi.fr', 'Un émetteur');
					$mail->addTo($pers_email, 'Un destinataire');
					$mail->setSubject('Identifiants de connexion');
					$mail->send();
J'ai vérifié, toutes les zones de la base sont ok et au debug
j'ai dans la variable _log de la _connexion de $tr :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
220 ns0.ovh.net ssl0.ovh.net. You connect to mail176.ha.ovh.net ESMTP
EHLO localhost
250-ns0.ovh.net ssl0.ovh.net. You connect to mail176.ha.ovh.net
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
250-8BITMIME
250 SIZE 15000000
AUTH LOGIN
334 VXNlcm5hbWU6
aW5mbyVjZGZpLmZy
334 UGFzc3dvcmQ6
anVwaXRlcg==
235 ok, go ahead (#2.0.0)
MAIL FROM:<info@cdfi.fr>
250 ok
RCPT TO:<jean-marc@rigade.com>
250 ok
DATA
354 go ahead
From: =?iso-8859-1?Q?"Un=20=E9metteur"?= <info@cdfi.fr>
To: "Un destinataire" <jean-marc@rigade.com>
Subject: Identifiants de connexion
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
 
Ceci est le texte de l email : Holon, aze
.
250 ok 1196138601 qp 11782
Il semble que ce soit bon, mais l'email n'est jamais reçu...
J'ai un doute sur $confmail, il semble utiliser une connexion chiffrée ce qui n'est pas conforme à ce que le serveur de mail attend.
Comment empécher ça et simplement transmettre l'identifiant et le mot de passe.
Mais le problème est peut être ailleurs.

Par avance, merci de votre aide.
jean-marc rigade est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 07h47   #2
Nouveau Membre du Club
 
Inscription : décembre 2003
Messages : 21
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 21
Points : 30
Points : 30
Merci pour vos conseils,
le problème a été résolu par le passage à la vezrsion 1.0.3 du Zend Framework qui corrige un bug sur la partie mail et qui justement était la cause du disfonctionnement de mon code.
jean-marc rigade est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h17.


 
 
 
 
Partenaires

Hébergement Web