2004年02月29日
sqwebmail 3.6.0用日本語対応パッチ20040229版
2004年2月11日に公開したパッチに改善をほどこした。
1. 添付ファイルの付加でマルチパートになる場合にも、メール本文の文字コードがOUTGOING_CHARSETに従って正しく扱われるようにした。
2. sqwebmailディレクトリ内部で定義される外部変数 sqwebmail_content_charset と sqwebmail_outgoing_charset への参照を同ディレクトリ内に留めるように実装方法を修正した。
sqwebmail 3.6.0用日本語対応パッチ20040229版
導入の方法は、sqwebmail 3.6.0用日本語対応パッチ20040203版を参照。
具体的な変更点は次の通り。
ファイル添付に対応するための変更点
sqwebmail/attachments.c:
del_final_attachment()
attach_upload()
添付ファイル処理時、ContentTypeがtext/plainとなる部分の文字コードを、sqwebmail_content_charsetからsqwebmail_outgoing_charsetに変更
sqwebmail/newmsg_create.c:
newmsg_createdraft_do()
マルチパート作成時、メール全体の文字コードとtext/plain部の文字コードを、sqwebmail_content_charsetからsqwebmail_outgoing_charsetに変更
rfc822/rfc2047.c:
外部変数sqwebmail_content_charsetに対する不要な宣言を削除
rfc2045/rfc2646reply.c:
fillreply()
外部変数sqwebmail_content_charsetの代わりに、引数のrfc2646reply構造体に含まれる文字コードを使うように修正
日本語対応パッチを利用させて頂いております。m(_ _)m
日本語テンプレート、パッチの導入で全て完了と思ったのですが、一点だけ文字化けの問題が発生しました。
添付(日本語ファイル)メールを送信する際に、送信先、件名、本文、添付ファイル、送信という手順では問題ありませんが、プレビューボタンで表示されるページで、添付ファイル名の文字化けが発生しています。
「あ.doc」 → 「ã.doc」
この文字化けしたままのプレビュー画面から送信すると添付ファイルが壊れてしまいます。
以上、状況報告をさせて頂きました。