メールを開封した時間などの情報を送信元に通知する機能をメールの開封確認という。開封確認では自動的にメールアドレス情報などがやりとりされるので、セキュリティ的に望ましくないし、メーリングリストなどへ送信するとトラブルになる可能性がある。開封確認要求の送信やそれに対する応答は常に無効にしておくのがよい。
対象:Outlook Express
Outlook Expressには、メールの開封(読み出し)操作をメールの送信元に通知する、「開封確認」という機能が用意されている。メールを受信したユーザーが、メールを開封(閲覧)した時点で、その送信者に自動的に応答を返すという機能だ。
ただし受信しただけでは送信されず、開封(プレビュー)した時点で通知される。送信したメールが相手に届き、読まれているかどうかを確認するために作られたものである(開封したからといって、内容をすべて読んだということを意味するわけではない。それについては触れない)。
この場合に返される情報は「MDN(Message Disposition Notification)」と呼ばれ、「だれが(開封者のメールアドレス)」「どのような手段で(手動か自動か)」「どのメールを(メールごとに一意的に付けられているMessage-ID情報)」開封したか、などの情報が含まれている。
この開封確認の機能はRFC3798「Message Disposition Notification」で定義されている*1。これはメールプロトコルにおける拡張機能であるものの、オプション仕様なので、利用できないメールソフトウェアも少なくない。
*1 この開封確認は、メールを受信したサーバが自動的に応答を返す「Return-Receipt-To:」機能とは異なる。
開封確認要求は、メールヘッダ中に「Disposition-Notification-To:」というフィールドを置くことによって実現されている(メールヘッダの確認方法については、Tech TIPS「メールメッセージのソース情報を表示する」参照)。
開封確認要求を持つメールを受信(開封)すると、デフォルトでは次のようなダイアログが表示される。
このダイアログに対して「はい」を選択するか、あらかじめ応答を自動的に返すように設定しておくと、次のようなメールで開封確認情報が送り返される。
以上のように、開封確認の要求とそれに対する返送情報はメールソフトウェアによって自動的に生成され、処理される(送信される内容はメールクライアントソフトウェアによって異なる)。開封確認の送受信を許可すると、自動的にメールアドレスなどの情報がやりとりされる。Outlook Expressでは、Disposition-Notification-To:フィールドに記述するメールアドレスを変更することはできないし、MDNの内容も変更することはできない。
このように、送受信しているユーザーのメールアドレス情報が勝手にやりとりされるため、セキュリティ的にも運用的にも望ましくない場合がある。
例えばメーリングリストへの投稿や多数のユーザーに配信するメールマガジンのような場合は、開封確認要求を付けて送信してはいけない。誰がオリジナルメールの送信者であるかが分かってしまうだけでなく、メールを受信したユーザーからの応答メールが多数返されることになるからだ。
さらにメールソフトウェアによっては、送信者ではなく、(メーリングリストのあて先に指定されている)Reply-To:のアドレスへ開封確認を返すものがあり、開封確認の応答がさらにメーリングリストへ投稿されるという“事故”が起きることもある。
また開封確認要求が付いたメールを受け取った場合でも、送信者が確実に特定されている場合にのみ、開封確認応答を送るようにするべきである。スパムや広告メールのようなものに対して応答することは、自分のメールアドレスが生きている(有効である)ということを知らせることになってしまうからだ。
よって開封確認は、メールの送信者や受信者がお互いにすべて特定されているような場合で、かつ、その使用に対してお互いに同意が取れているような場合にのみ利用するべきだろう(Bcc:フィールドを使うような場合にはこの機能を利用するべきではない)。
とはいえ、メールの送信のたびに開封確認を要求するかどうかの設定を切り替えたり、確認ダイアログにいちいち返答したりする煩わしさを考えると、この機能は常に無効にしておいてもよいだろう。間違って応答を返してしまうようなミスも防ぐことができる。
もともとこの機能はすべてのメールクライアントソフトウェアで利用できるわけではないので、現実的には開封確認に応答しなくても問題はないし、応答しないからといって責められるようなものでもない。
以下では、Outlook Expressにおける開封確認要求の送信の抑制や、それに対する応答をさせないための設定について述べる。
開封確認機能を完全に無効にするには、Outlook Expressの[ツール]−[オプション]メニューにある[確認メッセージ]タブで設定する。次のように、開封確認の要求も返信もオフにしておけばよい。
■この記事と関連性の高い別の記事
Copyright© Digital Advantage Corp. All Rights Reserved.