[GENERIC] Zend_Translate:
[zend.git] / documentation / manual / ja / module_specs / Zend_Mail-DifferentTransports.xml
blob5fa0e14583569ab4a96a96c718fa70996e42b860
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Reviewed: no -->
3 <!-- EN-Revision: 20819 -->
4 <sect1 id="zend.mail.different-transports">
5     <title>異なる転送手段の使用</title>
7     <para>
8         複数のメールをそれぞれ別の接続を使用して送信したい場合は、
9         <methodname>setDefaultTransport()</methodname> をコールするかわりに
10         <methodname>send()</methodname> にトランスポートオブジェクトを直接わたすことができます。
11         実際の  <methodname>send()</methodname> の際に、
12         渡されたオブジェクトがデフォルトのトランスポートを上書きします。
13     </para>
15     <example id="zend.mail.different-transports.example-1">
16         <title>異なる転送手段の使用</title>
18         <programlisting language="php"><![CDATA[
19 $mail = new Zend_Mail();
20 // メッセージを作成します...
21 $tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
22 $tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com');
23 $mail->send($tr1);
24 $mail->send($tr2);
25 $mail->send();  // もう一度デフォルトを使用します
26 ]]></programlisting>
27     </example>
29     <note>
30         <title>転送手段の追加</title>
32         <para>
33             別の転送手段を用意するには、<classname>Zend_Mail_Transport_Interface</classname>
34             を実装します。
35         </para>
36     </note>
37 </sect1>
38 <!--
39 vim:se ts=4 sw=4 et:
40 -->