|
かわしたです。例えば、鶴亀メールで
Subject: test テスト {1}
のようなSubjectのメールを送信すると
Subject: test =?ISO-2022-JP?B?GyRCJUYlOSVIGyhKIHsxfQ==?=
のように最初の2byte文字以降はすべて最後の{1}までMIMEエンコー
ドされてしまいます。これを
Subject: test =?ISO-2022-JP?B?GyRCJUYlOSVIGyhC?= {1}
のように半角空白で区切られた1byteコードのみの文字列はMIMEエ
ンコードしないように変更することは難しいでしょうか。
# Becky! や AL-Mail では後者のエンコード方式のようです
# Outlook ではすべてエンコードされてしまい論外なんですけど…
RFC2047 には目を通しましたが、どの表記が正しいのかは理解でき
ませんでした(^^; 全部正しいのかな。
MDaemon というメールサーバを利用する環境にあるのですが、この
サーバの機能の一部に上記のような Subject の最後の括弧つき数
字を利用するものがあって、鶴亀メールから送信したメールがうま
く処理されずに少々困っていました。ようやく上記のエンコード方
式が原因だということが分かった次第です。
デコードして処理しないサーバが悪いのは明白なのですが、もし鶴
亀側で対応していただけるようでしたら、優先度は低くても構いま
せんのでよろしくお願いします。
:
参考までに、Becky!、AL-Mailとも連続した(半角空白を含まな
い)1byte-2byte混合文字列の場合は1byte文字も含めてMIMEエン
コードするようです。
|
|