読み方 : エンベロープフロム

エンベロープFrom【Envelope-From】

エンベロープFromとは?

電子メールの配送時にSMTP上で指定される送信元アドレスのこと。メッセージのヘッダ部に記載された差出人(ヘッダFrom)とは別に存在し、メールサーバ間の配送処理に使われる。
エンベロープFromのイメージ画像

メールを手紙に例えると、エンベロープFromは封筒の外側に書かれた差出人の住所・氏名にあたる。一方、メールソフトの画面で「From:」欄に記載された差出人アドレスは、封筒の中の手紙で相手向けて書かれた差出人の名乗りに相当する。

メールを送受信する際には、メールソフトからメールサーバへの配達依頼や、メールサーバ間のメッセージの配達に「SMTP」(Simple Mail Transfer Protocol)という通信規約プロトコル)が用いられる。このとき、メールソフトからの発信時にSMTPの「MAIL FROM」コマンドで指定されたアドレスがエンベロープFromとなる。

通常はエンベロープFromとヘッダFromには同じメールアドレスが入るが、仕様上は両者が一致していなくても構わないため、なりすましメールでは攻撃者がエンベロープに実際の自分のアドレスを指定しつつ、ヘッダFromには別のドメインのアドレスを記載して受信者を欺くケースがある。

エンベロープFromが特に活用される場面の一つが、配送エラーへの対処である。メール配達時にエラーが発生し、送り先に届けられなかった場合、エラーメールはエンベロープFromに記載されたアドレスへ返送される。メール配信システムでは、ヘッダFromとは別のアドレスをエンベロープFromに指定することで、大量のエラーメールを自動受信・分析できる体制を整えるのが一般的である。

受信したメールのエンベロープFromを確認したい場合は、メッセージについて「ソースを表示」「原文を表示」などのメニューでヘッダを含む全体を表示し、「Return-Path」フィールドを参照する。SMTP通信が完了して宛先のサーバへの配送が終わると、エンベロープFromの情報は破棄されるが、その内容はReturn-Pathとしてメールヘッダ内に記録される仕組みになっている。

エンベロープFromは送信ドメイン認証SPFSender Policy Framework)の検証対象としても使われる。SPFでは、エンベロープFromのドメインに対応する送信許可IPアドレスを確認し、実際の送信元と一致しているか検証することで、なりすましメールかどうかを判断する。DMARC認証においてはエンベロープFromのドメインヘッダFromのドメインが一致しているかどうかも確認されるため、両者のドメインを揃えておくことが求められる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。