Zend_Mail-MultipleEmails.xml 1.0 KB

1234567891011121314151617181920212223242526272829
  1. <sect1 id="zend.mail.multiple-emails">
  2. <title>Posielanie viacerých e-mailov cez jedno SMTP spojenie</title>
  3. <para>
  4. Pre každý posielaný e-mail je vždy vytvorené nové SMTP spojenie. Pre posielanie viacerých e-mailov cez jedno
  5. SMTP spojenie je potrebné zmeniť správanie pri vytváraní spojenia (<code>connect()</code>). Ak už bude
  6. vytvorené SMTP spojenie pred zavolaním metódy <code>send()</code>, toto spojenie bude použité
  7. a nebude po odoslaní e-mailu uzatvorené:
  8. </para>
  9. <example>
  10. <title>Posielanie viacerých e-mailov cez jedno SMTP spojenie</title>
  11. <programlisting role="php"><![CDATA[
  12. <?php
  13. require_once 'Zend/Mail.php';
  14. $mail = new Zend_Mail();
  15. // build message...
  16. require_once 'Zend/Mail/Transport/Smtp.php';
  17. $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
  18. Zend_Mail::setDefaultTransport($tr);
  19. $tr->connect();
  20. for ($i = 0; $i < 5; $i++) {
  21. $mail->send();
  22. }
  23. $tr->disconnect();
  24. ?>]]> </programlisting>
  25. </example>
  26. </sect1>
  27. <!--
  28. vim:se ts=4 sw=4 et:
  29. -->