Zend_Mail-DifferentTransports.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. <sect1 id="zend.mail.different-transports">
  2. <title>Použitie rôznych spôsobov prenosu</title>
  3. <para>
  4. V prípade, že je potrebné poslať e-mail cez iné pripojenie je možné
  5. nastaviť spôsob prenosu priamo pri volaní <code>send()</code> bez volania
  6. <code>setDefaultTransport()</code>. Predaný spôsob prenosu sa použije
  7. na miesto prednastaveného pre aktuálne volanie <code>send()</code>:
  8. </para>
  9. <example>
  10. <title>Použitie rôznych spôsobov prenosu</title>
  11. <programlisting role="php"><![CDATA[
  12. <?php
  13. require_once 'Zend/Mail.php';
  14. $mail = new Zend_Mail();
  15. // vytvorenie správy...
  16. require_once 'Zend/Mail/Transport/Smtp.php';
  17. $tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
  18. $tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com');
  19. $mail->send($tr1);
  20. $mail->send($tr2);
  21. $mail->send(); // použije sa prednastavený
  22. ?>]]> </programlisting>
  23. </example>
  24. <note>
  25. <title>Iné spôsoby prenosu</title>
  26. <para>
  27. Ostatné spôsoby prenosu môžu byt vytvorené implementáciou <code>Zend_Mail_Transport_Interface</code>.
  28. </para>
  29. </note>
  30. </sect1>
  31. <!--
  32. vim:se ts=4 sw=4 et:
  33. -->