Zend_Mail-SmtpSecure.xml 1.1 KB

123456789101112131415161718192021222324252627282930
  1. <sect1 id="zend.mail.smtp-secure">
  2. <title>Bezpieczne połączenie SMTP</title>
  3. <para>Klasa <code>Zend_Mail</code> obsługuje także użycie bezpiecznego
  4. połączenia SMTP za pomocą protokołu TLS lub SSL. Może to być aktywowane przez
  5. przekazanie parametru 'ssl' o wartości 'ssl' lub 'tls' w tablicy
  6. konfiguracyjnej do konstruktora klasy <code>Zend_Mail_Transport_Smtp</code>.
  7. Doodatkowo podany może być numer portu, w przeciwnym wypadku użyta będzie
  8. domyślna wartość -- 25 dla TLS oraz 465 dla SSL.</para>
  9. <example id="zend.mail.smtp-secure.example-1">
  10. <title>Aktywowanie bezpiecznego połączenia w klasie
  11. Zend_Mail_Transport_Smtp</title>
  12. <programlisting role="php"><![CDATA[
  13. $config = array('ssl' => 'tls',
  14. 'port' => 25); // Podany opcjonalny numer portu
  15. $transport = new Zend_Mail_Transport_Smtp('mail.server.com', $config);
  16. $mail = new Zend_Mail();
  17. $mail->setBodyText('To jest treść wiadomości e-mail.');
  18. $mail->setFrom('sender@test.com', 'Nadawca');
  19. $mail->addTo('recipient@test.com', 'Adresat');
  20. $mail->setSubject('Testowy temat');
  21. $mail->send($transport);
  22. ]]>
  23. </programlisting>
  24. </example>
  25. </sect1>