杉山利幸の公開日誌 2005年7月分

2005年8月分

2005/07/24 Virus Mail Killer Ver. up to 1.73
2005/07/23 Virus Mail Killer Ver. up to 1.72


2005/07/24 Virus Mail Killer Ver. up to 1.73

今日付けで Virus Mail Killer をバージョンアップしました。バージョンアップ内容は以下の通りです。

Ver.1.73 2005/07/24

非常に初歩的ミスを犯してしまいました。Vmk172.lzh の VMK.exe は更新日付が 7/18 になっていて、
の中の特に1番目の修正が対処されていない状態の VMK.exe になっていました。お手数ですが、バージョンアップをお願いします。まことに申し訳ありませんでした。


2005/07/23 Virus Mail Killer Ver. up to 1.72

今日付けで Virus Mail Killer をバージョンアップしました。バージョンアップ内容は以下の通りです。

Ver.1.72 2005/07/23

作者が Virus Mail Killer を使っているときに、以下のようなエラーが出てにっちもさっちもいかなくなりました。
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 メール番号 一意識別子
のはずですが、上記@を見ると
メール番号 一意識別子
の形になっています。これってPOP3の仕様に違反しているのではないですかね。

Virus Mail Killer は3番目の項目を一意識別子と仮定してプログラムしていますが、このように項目が2つしかないと異常終了させるようにしていました。今回はこれを改良(?)して最後の項目を一意識別子として取り扱うことにしました。

この件で同じく @Nifty のユーザが作者に質問をしてきました。さらにその方は @Nifty にも質問をされたようで以下のようなメールが返ってきたそうです。
突然、メールの受信ができなくなったとのことですが、弊社メールサーバの仕様を変更したということはございません。また、障害やメンテナンスなども現在のところ、確認できておりません。

【トラブル・メンテナンス情報一覧】
http://www.nifty.com/support/sokuho/index.htm

ご連絡いただいたエラーは、「Virus Mail Killer」のログのようですが、こちらは弊社提供のソフトではありませんので、当窓口では詳細は判りかねます。

恐れ入りますが、「Virus Mail Killer」の提供元からの回答をお待ちくださるようお願いいたします。
このメール回答者は、メールサーバの仕様の変更を何も確認しないで回答しているようですね。JR西日本みたいに社内体制に問題があるのでしょう。

最初の変更点の話が長くなりましたが、2・3番目の変更点は SpamPatterns.txt への登録機能を強化したものです。とくに3番目の機能は結構効いています。

スパムメールのメールアドレスやタイトル、メール内容は比較的すぐに変えることができます。しかしURLはスパム業者としてはなるべく同じにしておきたいものです。そこでメール内容の中に記述されているURLを一発で登録する機能を追加しました。


2005年6月分

戻る