[ZF-10089] Zend_Log
[zend.git] / documentation / manual / pl / module_specs / Zend_Mail-DifferentTransports.xml
bloba545669f2afc256aaf85db372d3b8f0a47bc1117
1 <sect1 id="zend.mail.different-transports">
2     <title>Używanie innych transportów</title>
3     <para>
4         W przypadku gdy chcesz wysłać różne e-maile poprzez różne połączenia, możesz
5         także przekazać obiekt transportu bezpośrednio do metody <code>send()</code>
6         bez wcześniejszego wywołania <code>setDefaultTransport()</code>. Przekazany
7         obiekt nadpisze domyślny transport dla aktualnego wywołania <code>send()</code>:
8     </para>
9     <example id="zend.mail.different-transports.example-1">
10         <title>Używanie innych transportów</title>
11         <programlisting role="php"><![CDATA[
12 $mail = new Zend_Mail();
13 // tworzymy wiadomość...
14 $tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
15 $tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com');
16 $mail->send($tr1);
17 $mail->send($tr2);
18 $mail->send();  // znów używamy domyślnego transportu
19 ]]>
20         </programlisting>
21     </example>
22     <note>
23         <title>Dodatkowe transporty</title>
24         <para>
25             Dodatkowe transporty mogą być napisane poprzez zaimplementowanie interfejsu
26             <code>Zend_Mail_Transport_Interface</code>.
27         </para>
28     </note>
29 </sect1>