私は2003年の11月からMac OS Xを使っているわけで、つまりもうじき二年になろうとしているのですね。私はOS Xに移行した際にメーラーをPostinoからMail.appに切り替えました。それはつまり、私がMail.appを使いはじめてもうじき二年が経つとういことなのですが、それにしても知らない機能というのはたくさんあるものです。特に私は、基本的なところばかりを限定的に使うようなところがありますから、気付いていない機能というのはたくさんあると思います。
今日、メールを整理しているとき、コンテクストメニューを開いてしかるべきフォルダにメールを移そうとしたのですが、間違えて戻すを選んでしまったのです。戻すはメッセージメニューにもありますね。私がこの辺の機能で使ったことがあるのは返信と転送くらいなもので、戻すを使おうだなんて思ったことはなかったのです。
で、今日はじめて戻すを選んでしまって、私はこの機能がなんのために用意されているかをようやく理解したのでした。次のようなダイアログが出たのです:
選択した各メッセージをその差出人に戻してもよろしいですか?差出人からはメッセージが間違ったアドレスに送信されたように見えます。差出人の返信アドレスが正しければ、迷惑メールの防止に役立ちます。
この機能がエラーメッセージを返すものだと理解した私は、実際どういうメッセージが返るものか試してみることにしました。とりあえず自分宛てにメールを送って、そのメールを戻してみたら、次のようなメッセージが返ってきました。
The original message was received at 2005-10-08 20:39:35 +0900 from postoffice.local [10.0.0.1] ----- The following addresses had permanent fatal errors ----- <webmaster@kototone.jp> -----Transcript of session follows ----- ... while talking to postoffice.local.: >>> RCPT To:<webmaster@kototone.jp> <<< 550 5.1.1 unknown or illegal alias: webmaster@kototone.jp 550 <webmaster@kototone.jp>... User unknown Reporting-MTA: dns; postoffice.local Received-From-MTA: DNS; postoffice.local Arrival-Date: 2005-10-08 20:39:35 +0900 Final-Recipient: RFC822; webmaster@kototone.jp Action: failed Status: 5.1.1 Remote-MTA: DNS; postoffice.local Diagnostic-Code: SMTP;550 5.1.1 unknown or illegal alias: webmaster@kototone.jp Last-Attempt-Date: 2005-10-08 20:39:35 +0900
実際には、このメッセージの末尾に送ったメールの内容が丸ごとついてくるのですがそれは割愛。ここで重要なのは、SubjectがReturned mail: User unknownで、そしてエラーメッセージの内容もUser unknownであることではないかと思います。つまりですね、これは存在しないアドレスにメールが送られた際に返るエラーであるわけです。
今はどうかはわからないのですが、昔のSPAMerは仕事が丁寧で、アドレスが存在しないというエラーが返ってきたら名簿からそのアドレスを外したりしたんだそうですね。だから、中にはこうしたリターンメールを自作して送り返していたという人もあったくらいで、自分に届くSPAMを減らすためのちょっとした工夫として知られていました。
多分、今のSPAMerには、こうしたやり取りは通じないと思います。送ったら送りっぱなし、エラーが返ろうがなにしようが意に介さず、それどころか、fromに入っているアドレスが生きているかどうかさえも怪しいものです。ですが、中にはこうした手法が有効な相手もいるかも知れないなあと、だから私は面倒がらずにメールをいちいち戻してやってもいいかなと思います。
メールを戻すと、そのメールは自動でごみ箱に入ります。だから削除ではなく戻すを選ぶのもよいかなと思います。迷惑メールにして、さらに戻してやってもいいかも知れませんね。どれだけ効くかわかりませんが、まあこれで迷惑メールが減るならそれに越したことはありません。
ただ、間違えて戻してしまっりしたら、ちょっとややこしいことになりそうです。気をつけましょう。
< CocoaアプリではYankも使おう 戻したらさらに戻ってくる話 >