<p>宮崎と申します。<br>
以前、同様の要件があったので調べた内容を転送いたします。<br>
(時間がとれず、内容の検証をしておりませんが、取り急ぎ。<br>
あと、改行が変かも知れませんが、ご容赦下さい。)</p>
<p>=================================================================== <br>
◆S2Maiでは、メールのContent-TypeをISO-2022-JPから変更 したい場合、 以下の手段しか見当たりませんでした:</p>
<p>○メール送信インタフェイスと同じパッケージに、dicon ファイルを作成し、 そこでcharsetを指定する。 (<a href="http://s2mai.sandbox.seasar.org/ja/guide1.html#basic">http://s2mai.sandbox.seasar.org/ja/guide1.html#basic</a> の「TestMai_sendMail.dicon」がdiconファイルの例に なります。 ただし、charsetはコンストラクタでのみ指定可能なの で、 以下のような記述になります。)</p>

<p>-------------------------------------------------------------<br>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; <br>
&lt;!DOCTYPE components PUBLIC &quot;-//SEASAR//DTD S2Container 2.3//EN&quot; &quot;<a href="http://www.seasar.org/dtd/components23.dtd">http://www.seasar.org/dtd/components23.dtd</a>&quot;&gt; <br>
&lt;components&gt;</p>
<p>&lt;component class=&quot;com.ozacc.mail.Mail&quot;&gt;<br>
 &lt;arg&gt;&quot;UTF-8&quot;&lt;/arg&gt;<br>
&lt;/component&gt;</p>
<p>&lt;/components&gt; <br>
-------------------------------------------------------------</p>
<p>この「com.ozacc.mail.Mail」クラスのプロパティ 『charset』が、 Content-Typeに設定されます。</p>
<p>『charset』がnullの場合のみ、mailProperties.diconの『 mailCharset』が Content-Typeに設定されるのですが、 『charset』のデフォルト値がISO-2022-JPであるため、 通常はmailProperties.diconの『mailCharset』を書き換え ても 『charset』のデフォルト値ISO-2022-JPが優先されてしま うようです。</p>
<p>==============================</p>
<p>以上、よろしくお願いいたします。</p>