[Mew-dist 09254] Re: Stripping slash (Re: +fromへのrefile)

SAKAI Kiyotaka ksakai at example.com
1999年 6月 8日 (火) 17:39:17 JST


>> In article <19990607174801G.shunichi_tahara at example.com>, Shun-ichi TAHARA (田原 俊一) <jado at example.com> writes:

> Scanするときも / から後を消すようにすればいいのかな、ということで、次の
> パッチ

> ↓ここから
> --- Address.pm.orig	Fri Jun  4 17:27:29 1999
> +++ Address.pm	Mon Jun  7 17:29:54 1999
> @@ -229,6 +229,7 @@
>  	$friendly1 =~ s/^\s+//;
>  	$friendly1 =~ s/\s+$//;
>      }
> +    $addrout =~ s/\/[^@]*//;
>      return ($addrout, $addrin, $friendly1);
>  }
 
> ↑ここまで

> で行けそうな気がするのですが、いかがなものでしょうか?

この Address.pm 中の fetch_addr() という関数は、IM では様々な場面に使
われていますので、ここに変更をかけるのは危険なように思います。

例えば、メールの送信時にアドレスを切り出すのにも使っていますので、"@" 
よりも左側に "/" を含むアドレスにメールを送信できなくなると予想されま
すが、これは問題ないのでしょうか?

このような修正を行いたいのであれば、Scan.pm 中で fetch_addr() の戻り値
に対して実行した方が安全なように思うのですが…。
-- 
酒井 清隆 (E-mail: ksakai at example.com)



Mew-dist メーリングリストの案内