高機能フリーメーラー QMAIL3 part4at SOFTWARE
高機能フリーメーラー QMAIL3 part4 - 暇つぶし2ch62:53
07/11/26 19:09:24 MNIgZjVm0
>>57
ぜんぜんスマートじゃない方法&未解決の問題点もあるから微妙だけどね。
●デコメール変換処理
・1メッセージ1ファイルの場合限定
・自動振り分けの項目を追加、受信箱の@Newに対しマクロ@Execute("\\~\\decomail.mscr")を適用する設定をしておく

スクリプトの処理
・現在時刻から数分前程度までに作成された、128KB未満のメッセージファイルを見つけたら
・当該メッセージファイルを変数に読み込み、文字列"docomo.ne.jp"と"text/html"を検索、見つかったらデコメールとみなす
・「Content-ID: <~>」と「cid:~"」を検索、その中の@を.に置換する
・見つからなくなるまで繰り返す
・ついでに、なぜか本文表示に「/HEAD>」が紛れ込んじゃうので、「<HEAD」を「<!--H」に、「/HEAD>」を「/HE-->」に置換しちゃう
・メッセージファイルに書き出す
・上記を、条件を満たすファイルが見つかる限り繰り返す

問題点
・ファイルを変数に読み込むとき、MortScriptの仕様で上限128KB(添付含めてデカいメッセージは処理できない)
・メッセージはどこでも72文字で改行されている(cid:を見つけようにも、c=[改行]id:となってたりすると処理できない)

もっとスマートな解決法があるはず…誰かエロい人、たのむ!


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch