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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.