[ZF-10089] Zend_Log
[zend.git] / documentation / manual / pl / module_specs / Zend_Mail-Sending.xml
blob64e6dbd9236da4c71815a31c6bb127ac0a7f09f8
1 <sect1 id="zend.mail.sending">
2     <title>Wysyłanie przez SMTP</title>
3     <para>
4         Aby wysłać mail przez SMTP, obiekt <code>Zend_Mail_Transport_Smtp</code>
5         musi być utworzony i zarejestrowany w obiekcie <code>Zend_Mail</code>
6         zanim zostanie wywołana metoda <code>send()</code>. Dla kolejnych wywołań
7         <code>Zend_Mail::send()</code> w tym skrypcie będzie także użyty transport SMTP:
8     </para>
9     <example id="zend.mail.sending.example-1">
10         <title>Wysyłanie e-maila przez SMTP</title>
11         <programlisting role="php"><![CDATA[
12 $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
13 Zend_Mail::setDefaultTransport($tr);
14 ]]>
15         </programlisting>
16     </example>
17     <para>
18         Metoda <code>setDefaultTransport()</code> oraz konstruktor <code>Zend_Mail_Transport_Smtp</code>
19         nie są czasochłonne. Te dwie linie mogą być wykonane w czasie przygotowania
20         skryptu (np. w pliku config.inc czy w podobnym) w celu skonfigurowania zachowania
21         klasy <code>Zend_Mail</code> w reszcie skryptu. To utrzymuje informacje
22         konfiguracyjne poza logiką aplikacji - to czy wiadomości mają być wysyłane
23         przez SMTP czy przez funkcję PHP <ulink url="http://php.net/mail"><code>mail()</code></ulink>,
24         jaki serwer poczty ma być użyty itp.
25     </para>
26 </sect1>