<?xml version="1.0" encoding="UTF-8"?>
<!-- Reviewed: no -->
<sect1 id="zend.mail.different-transports">
    <title>Использование различных транспортов</title>
    <para>
        В том случае, если вы хотите отправлять различные сообщения через
        различные соединения, вы можете напрямую передавать объект транспорта
        методу <methodname>send()</methodname> без предшествующего
        вызова <methodname>setDefaultTransport()</methodname>.
        Для текущего запроса <methodname>send()</methodname> переданный объект
        заменит собой транспорт, используемый по умолчанию:
    </para>
    <example id="zend.mail.different-transports.example-1">
        <title>Использование различных транспортов</title>
        <programlisting language="php"><![CDATA[
$mail = new Zend_Mail();
// построение сообщения...
$tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
$tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com');
$mail->send($tr1);
$mail->send($tr2);
$mail->send();  // опять используется транспорт по умолчанию
]]></programlisting>
    </example>
    <note>
        <title>Дополнительные транспорты</title>
        <para>
            Дополнительные транспорты могут быть написаны посредством реализации
            интерфейса <code>Zend_Mail_Transport_Interface</code>.
        </para>
    </note>
</sect1>
<!--
vim:se ts=4 sw=4 et:
-->
