2 votes

Zend Mail - L'email n'est pas envoyé

J'ai un problème pour envoyer un email d'enregistrement via zend_mail. Le mail est transmis uniquement aux mails qui ont un @gmail.com.

$email = "test@gmx.net";
$mail = new Zend_Mail ();
$mail->setBodyText ( 'some text' );
$mail->setBodyHtml ( 'some text' );
$mail->setFrom ( 'support@mysite.net', 'MySite.net' );
$mail->addTo ( $email, $email );
$mail->setSubject ( 'test' );
$mail->send ();

Si l'utilisateur a un autre fournisseur d'e-mail, l'e-mail n'est pas envoyé.

Des idées ?

3voto

artworkad シ Points 15473

J'utilise le smtp maintenant et ça marche :

 $config = array('auth' => 'login',
                    'username' => '****@gmail.com',
                    'password' => '****',
                    'port' => '25',
                    'ssl' => 'tls');

 $transport = new Zend_Mail_Transport_Smtp('smtp.googlemail.com', $config);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X