Sun Java System Messaging Server 6 2005Q4 管理ガイド

MAX_MESSAGE_SIZE

(整数、>= 10) このオプションを使用して、1 つの電子メールメッセージから生成された SMS メッセージに含める合計バイト数の上限を設定できます。特に、MAX_MESSAGE_SIZE バイトの最大値は、1 つ以上の生成された SMS メッセージに使用されます。それ以上のバイトは消去されます。

デフォルトでは、960 バイトが上限となります。これは MAX_MESSAGE_SIZE=960 に相当します。任意のバイト数を使用するには、値に 0 を指定します。

使用されるバイト数の計算は、電子メールメッセージを Unicode から SMSC のデフォルト文字セットまたは UCS2 に変換してから行います。つまり、UCS2 を例にすると、UCS2 の各文字は、最低でも 2 バイト長であるため、MAX_MESSAGE_SIZE が 960 バイトだと、最高でも 480 文字しか確保できません。

MAX_MESSAGE_SIZE および 「MAX_PAGES_PER_MESSAGE」の各オプションは、どちらも結果の SMS メッセージの全体サイズを制限するという同じ目的で機能します。実際、「MAX_PAGE_SIZE」=960 と 「MAX_PAGE_SIZE」=160 は、MAX_PAGES_PER_MESSAGE=6 を意味します。2 つの異なるオプションが存在する理由は、単一の SMS メッセージの最大サイズ MAX_PAGE_SIZE を考慮せずに全体のサイズまたはページ数を制御するのに役立つからです。このことはチャネルオプションファイルでは重要ではないかもしれませんが、「電子メールをチャネルに送信する」で説明されている 「電子メールをチャネルに送信する」または 「電子メールをチャネルに送信する」アドレス指定属性を使用する際には重要です。

さらに、MAX_MESSAGE_SIZEMAX_PAGE_SIZE * MAX_PAGES_PER_MESSAGE のどちらか小さい制限が使用されることに注意してください。