FreeBSD QandA 511

FreeBSD QandA

Q. 受信したメールで、行頭の '.' が '..' になってしまうことがあります。
   なぜですか。

A. 古いメールソフトには、行頭の '.' が '..' になってしまうものがあります。
   この場合、新しい版のものにするか、別のメールソフトにしましょう。古い
   fetchmail でも発生すると聞いています。

     sendmail がメールの本文を送信するとき、本文の終りを示すために、'.' を
   使います。本文中に '.' があるとき、本文の終りだと誤認されないために、
   '..' へ変換してから送信します。 受信する側は '..' を '.' へ変換して受信
   することになっています。この変換がうまくできないソフトだと、メールが途中
   で切れたり(聞いたことがないけど可能性があります)、'.' が '..' になってし
   まいます。ご質問のトラブルは、後者の現象が出たものですね。

   なお、fetchmail-4.3.1 (2.2.5-RELEASEのports/packagesではこのバージョンで
   す)で試したところでは、大丈夫のようです。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。