2
0

Zend_Mail-SmtpSecure.xml 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 15617 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.mail.smtp-secure">
  5. <title>Sécuriser les transports SMTP</title>
  6. <para>
  7. <classname>Zend_Mail</classname> supporte aussi l'utilisation des connexions SMTP
  8. sécurisées via TLSS ou SSL. Ceci peut être activé en passant le paramètre "ssl" ou "tls" au
  9. tableau de configuration du constructeur de <classname>Zend_Mail_Transport_Smtp</classname>.
  10. Un port peut optionnellement être fourni, sinon il vaut par défaut 25 pour TLS et 465 pour
  11. SSL.
  12. </para>
  13. <example id="zend.mail.smtp-secure.example-1">
  14. <title>Activer une connexion sécurisée dans Zend_Mail_Transport_Smtp</title>
  15. <programlisting language="php"><![CDATA[
  16. $config = array('ssl' => 'tls',
  17. 'port' => 25); // Port optionel fourni
  18. $transport = new Zend_Mail_Transport_Smtp('mail.server.com', $config);
  19. $mail = new Zend_Mail();
  20. $mail->setBodyText('Ceci est le texte de l\'email.');
  21. $mail->setFrom('emetteur@test.com', 'Un émetteur');
  22. $mail->addTo('destinataire@test.com', 'Un destinataire');
  23. $mail->setSubject('Sujet de test');
  24. $mail->send($transport);
  25. ]]></programlisting>
  26. </example>
  27. </sect1>