Zend_Mail-Sending.xml 1.2 KB

123456789101112131415161718192021222324252627
  1. <sect1 id="zend.mail.sending">
  2. <title>Posielanie cez SMTP</title>
  3. <para>
  4. Pre posielanie e-mailov cez SMTP je potrebné vytvoriť <code>Zend_Mail_Transport_Smtp</code>
  5. a registrovať s <code>Zend_Mail</code> pred zavolaním metódy <code>send()</code>.
  6. Všetky nasledujúce volania <code>Zend_Mail::send()</code> v skripte budú
  7. používať SMTP.
  8. </para>
  9. <example>
  10. <title>Posielanie cez SMTP</title>
  11. <programlisting role="php"><![CDATA[<?php
  12. require_once 'Zend/Mail/Transport/Smtp.php';
  13. $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
  14. Zend_Mail::setDefaultTransport($tr);
  15. ?>]]> </programlisting>
  16. </example>
  17. <para>
  18. Volanie <code>setDefaultTransport()</code> a vytvorenie <code>Zend_Mail_Transport_Smtp</code>
  19. nie sú náročné. Tieto dva riadky kódu môžu byť vykonané počas inicializácie skriptu
  20. (napr. config.inc a podobne). Tento spôsob umožní oddeliť konfiguráciu od aplikačnej logiky -
  21. bez ohľadu na to či je e-mail posielaný cez SMTP, alebo <ulink url="http://php.net/mail"><code>mail()</code></ulink>
  22. , aký mail server je použitý, atď.
  23. </para>
  24. </sect1>
  25. <!--
  26. vim:se ts=4 sw=4 et:
  27. -->