2005/07/24 Virus Mail Killer Ver. up to 1.73
2005/07/23 Virus Mail Killer Ver. up to 1.72
今日付けで Virus Mail Killer をバージョンアップしました。バージョンアップ内容は以下の通りです。
Ver.1.73 2005/07/24
今日付けで Virus Mail Killer をバージョンアップしました。バージョンアップ内容は以下の通りです。
Ver.1.72 2005/07/23
|
05/07/20 19:44:47 -------- メール番号 10-------- 05/07/20 19:44:48 UIDL Token Error 05/07/20 19:44:48 -------- 処理異常終了 -------- 05/07/20 19:44:48 UIDL is missing? 05/07/20 19:44:48 -------- 接続名 Nifty(ACCA経由) 異常終了 -------- |
このメールだけがおかしいのかとも思い、そのメールを @Nifty の Webメール で削除してその場は対処したのですが、その後全てのメールで同じような現象が起こるようになりました。これはおかしいと思い @Nifty のサポートページを見てみましたが、何もありません。そこで Virus Mail Killer の Debug モードでテストして見ました。
|
05/07/21 06:09:37 Debug:UIDL 1 05/07/21 06:09:37 Debug:1 1121867856.1.mailbox・・・・・@ 05/07/21 06:09:38 UIDL Token Error 05/07/21 06:09:38 -------- 処理異常終了 -------- 05/07/21 06:09:38 UIDL is missing? 05/07/21 06:09:38 -------- 接続名 Nifty(ACCA経由) 異常終了 -------- 05/07/21 06:09:38 -------- 処理完了 -------- |
ここで UIDL というものを説明しておきます。UIDL というのはメールサーバの中でメールを区別するための一意識別子の事で、再接続しても UIDL は変わリません。トラブルが起こる前は UIDL は以下のような形でした。
| 05/07/20 19:46:44 UIDL:42dda0fb046UWA2J |
トラブルが起こった時から「1121867856.1.mailbox」というような形に変わったようです。
メールサーバをバージョンアップしたか設定を変えたかしたのでしょう。
「電子メールプロトコル詳説」(ケビン・ジョンソン著、ピアソン・エデュケーション発行)の p244「5.2.12 uidl(一意識別子の列挙)」によると「uidl メール番号」の応答は
| +OK メール番号 一意識別子 |
| メール番号 一意識別子 |
Virus Mail Killer は3番目の項目を一意識別子と仮定してプログラムしていますが、このように項目が2つしかないと異常終了させるようにしていました。今回はこれを改良(?)して最後の項目を一意識別子として取り扱うことにしました。
この件で同じく @Nifty のユーザが作者に質問をしてきました。さらにその方は @Nifty にも質問をされたようで以下のようなメールが返ってきたそうです。
|
突然、メールの受信ができなくなったとのことですが、弊社メールサーバの仕様を変更したということはございません。また、障害やメンテナンスなども現在のところ、確認できておりません。 【トラブル・メンテナンス情報一覧】 http://www.nifty.com/support/sokuho/index.htm ご連絡いただいたエラーは、「Virus Mail Killer」のログのようですが、こちらは弊社提供のソフトではありませんので、当窓口では詳細は判りかねます。 恐れ入りますが、「Virus Mail Killer」の提供元からの回答をお待ちくださるようお願いいたします。 |
最初の変更点の話が長くなりましたが、2・3番目の変更点は SpamPatterns.txt への登録機能を強化したものです。とくに3番目の機能は結構効いています。
スパムメールのメールアドレスやタイトル、メール内容は比較的すぐに変えることができます。しかしURLはスパム業者としてはなるべく同じにしておきたいものです。そこでメール内容の中に記述されているURLを一発で登録する機能を追加しました。