FreeBSD QandA 511
Q. 受信したメールで、行頭の '.' が '..' になってしまうことがあります。
なぜですか。
A. 古いメールソフトには、行頭の '.' が '..' になってしまうものがあります。
この場合、新しい版のものにするか、別のメールソフトにしましょう。古い
fetchmail でも発生すると聞いています。
sendmail がメールの本文を送信するとき、本文の終りを示すために、'.' を
使います。本文中に '.' があるとき、本文の終りだと誤認されないために、
'..' へ変換してから送信します。 受信する側は '..' を '.' へ変換して受信
することになっています。この変換がうまくできないソフトだと、メールが途中
で切れたり(聞いたことがないけど可能性があります)、'.' が '..' になってし
まいます。ご質問のトラブルは、後者の現象が出たものですね。
なお、fetchmail-4.3.1 (2.2.5-RELEASEのports/packagesではこのバージョンで
す)で試したところでは、大丈夫のようです。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。