Zend_Mail-DifferentTransports.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. <sect1 id="zend.mail.different-transports">
  2. <title>Verschillende Transporten gebruiken</title>
  3. <para>
  4. In het geval je verschillende e-mails via verschillende verbindingen wil sturen kan je ook het
  5. transport object direct doorgeven aan <code>send()</code> zonder vooraf een oproep aan
  6. <code>setDefaultTransport()</code> te doen. Het zo doorgegeven object zal het standaard
  7. transport vervangen voor het huidige <code>send()</code> verzoek:
  8. </para>
  9. <example>
  10. <title>Verschillende Transporten gebruiken</title>
  11. <programlisting role="php"><![CDATA[
  12. <?php
  13. require_once 'Zend/Mail.php';
  14. $mail = new Zend_Mail();
  15. // bericht maken...
  16. require_once 'Zend/Mail/Transport/Smtp.php';
  17. $tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
  18. $tr1 = new Zend_Mail_Transport_Smtp('other_server@example.com');
  19. $mail->send($tr1);
  20. $mail->send($tr2);
  21. $mail->send(); // standaard transport weer gebruiken
  22. ?>]]> </programlisting>
  23. </example>
  24. <note>
  25. <para>
  26. Bijkomende transporten kunnen geschreven worden door de <code>Zend_Mail_Transport_Interface</code> te
  27. implementeren.
  28. </para>
  29. </note>
  30. </sect1>
  31. <!--
  32. vim:se ts=4 sw=4 et:
  33. -->