[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:37258] Re: im と maildrop



On June 2, 2003, [debian-users:37248],
debian@xxxxxxxxxxxx wrote:

> この maildrop を Maildir 形式で使うと、ファイルは
> 1053920275.M120426P15795V0000000000000309I000729D2_0.kiku,S=12027
> のような名前になるようです。

> im_1%3a144-2_all.deb はこの新しい方のファイル名を処理出来ないようで、
> メールが読み込めなくなってしまいました。

im 1:145-1なら、新しいmaildir形式に対応しています。
(http://bugs.debian.org/195232)

旧バージョンでも、IM/LocalMbox.pmのprocess_maildir関数を同じよう
に修正することで対応できそうです。

--- IM/LocalMbox.pm.orig
+++ IM/LocalMbox.pm
@@ -281,7 +285,7 @@
 	    return -1;
 	}
 	foreach $f (sort {(-M $b) <=> (-M $a) || $a cmp $b} readdir(FLDR)) {
-	    if ($f =~ /^\d+\.(\d+|\d+_\d+)\..+/ && -s "$dir/$f") {
+	    if ($f =~ /^\d+\.[^.:\/]+\./ && -s "$dir/$f") {
 		my $ret = process_file("$dir/$f", $dst, $how, $noscan);
 		next if ($ret > 0);	# skip by rule
 		if ($ret < 0) {

> もし、仕様だとすれば BTS 行きではないかと思うのですが、im の方に投げる
> のでしょうか。

そういうときには、まずhttp://bugs.debian.org/imで調べましょう。
既存のバグレポートを参照できます。

また、そこからも辿れるhttp://packages.qa.debian.org/imを見れば、
パッケージの更新状況もわかります。

-- 
木下達也