1 <?xml version="1.0" encoding="UTF-8"?>
3 <sect1 id="zend.mail.different-transports">
4 <title>Использование различных транспортов</title>
6 В том случае, если вы хотите отправлять различные сообщения через
7 различные соединения, вы можете напрямую передавать объект транспорта
8 методу <methodname>send()</methodname> без предшествующего
9 вызова <methodname>setDefaultTransport()</methodname>.
10 Для текущего запроса <methodname>send()</methodname> переданный объект
11 заменит собой транспорт, используемый по умолчанию:
13 <example id="zend.mail.different-transports.example-1">
14 <title>Использование различных транспортов</title>
15 <programlisting language="php"><![CDATA[
16 $mail = new Zend_Mail();
17 // построение сообщения...
18 $tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
19 $tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com');
22 $mail->send(); // опять используется транспорт по умолчанию
26 <title>Дополнительные транспорты</title>
28 Дополнительные транспорты могут быть написаны посредством реализации
29 интерфейса <code>Zend_Mail_Transport_Interface</code>.