[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:53940] Re: Lenny SpamassassinにてWhitelist_fromがISO-2022-JPの時に効かない
お世話になります。吉村です。
2010/03/20 16:19, aki@xxxxxxxxx wrote:
> こんにちは。寺崎彰洋です。
>
> At Sat, 20 Mar 2010 15:55:32 +0900,
> 吉村 広幸<yoshimurah@xxxxxxxxxx> wrote:
>> このバージョン( 3.2.5-2+lenny2)のspamassassin のバグという事で結論
>> 付けてよさそうですか?
>
> 良いと思います。
寺崎様をはじめ、いろいろと情報をくださった皆様ありがとうございました。
おかげ様で解決いたしました。今後ともよろしくお願いいたします。
> --- PerMsgStatus.pm.orig 2008-06-10 18:20:22.000000000 +0900
> +++ PerMsgStatus.pm 2010-03-20 16:04:13.000000000 +0900
> @@ -1527,10 +1527,13 @@
> my $getraw = 0;
>
> # special queries
> - if (index($request, ':') != -1) {
> - $getaddr = ($request =~ s/:addr$//);
> - $getname = ($request =~ s/:name$//);
> - $getraw = ($request =~ s/:raw$//);
> + if (index($request,':')>= 0) { # triage
> + local $1;
> + while ($request =~ s/:([^:]*)//) {
> + if ($1 eq 'raw') { $getraw = 1 }
> + elsif ($1 eq 'addr') { $getaddr = $getraw = 1 }
> + elsif ($1 eq 'name') { $getname = 1 }
> + }
> }
>
> # ALL: entire raw headers
>
> この部分をこのように 3.3.0 と同じにしてしまえば
> From: からきちんとアドレスが抽出できます。なので
> whitelist_from も効くようになります。