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

[debian-users:12091] Escaping Mail-'From ' Line Behavior



吉藤英明@東北大学情報と申します。はじめまして。

bo-jp から hamm-jp にして、
sendmail_8.8.8-20, sendmail-wide_8.8.8+3.0Wb13, 
deliver_2.1.13-2 を使っています。


次のようなメール(ただし、先頭の水平タブは除く)を受けたとします。

	### ここから ###
	Subject: From test
	To: foo@xxxxxxxxxxxxxx
	
	This is test.
	From test
	>From test
	### ここまで ###

これが /var/spool/mail/foo では

	### ここから ###
	Subject: From test
	To: foo@xxxxxxxxxxxxxx
	
	This is test.
	>From test
	>From test
	
	### ここまで ###

のように非可逆な変換 (s/^(From )/>$1/) をされてしまうのですが、これを、

	### ここから ###
	Subject: From test
	To: foo@xxxxxxxxxxxxxx
	
	This is test.
	>From test
	>>From test

	### ここまで ###

のようにする (s/^(>+From )/>$1/) か、

	### ここから ###
	Subject: From test
	To: foo@xxxxxxxxxxxxxx
	Content-Length: xx
	
	This is test.
	From test
	>From test
	
	### ここまで ###

のよう(上のContent-Length の値はいい加減です)にできないでしょうか。

IPv6対応とかでごちゃごちゃいろいろ手で入れたのでプレーンな環境でないのも疑わしく、 
sendmail,deliverは deb を入れ直したのですが、かわりませんでした。


なにかいい方策がありましたら、よろしくお願いいたします。
#qmail を使えばいいのでしょうかね・・・。

-- 
#sendmail, deliver の source はさっと眺めてみたのですが、よくわからなかった・・・。
吉藤英明 (YOSHIFUJI,Hideaki) <yoshfuji@xxxxxxxxxxxxxxxxx>
 Web Page: <URL:http://www.ecei.tohoku.ac.jp/~yoshfuji/>