メール情報の抽出

メールメタデータの表示

この MailMessage メールメッセージを表し、開発者がそのプロパティにアクセスできるようにします。ヘッダー情報はさまざまな方法で抽出・操作できます。本記事では、選択したメールヘッダー情報とメール本文を画面に表示する方法を説明します。画面にメール情報を表示するには、次の手順に従ってください:

  • インスタンスを作成します MailMessage クラス。
  • メールメッセージをロードします MailMessage インスタンス。
  • メール内容を画面に表示する。

次のコードスニペットは、画面にメール情報を表示する方法を示しています:

メールヘッダーの抽出

メールヘッダーは、インターネットおよび RFC で定義されたメールメッセージに含まれる標準ヘッダー項目の集合を表します。MailMessage クラスを使用してメールヘッダーを指定できます。一般的なヘッダータイプは以下で定義されています: HeaderType クラスです。これは典型的な列挙のように機能するシールドクラスです。メールからヘッダーを抽出するには、次の手順に従ってください:

  1. インスタンスを作成します MailMessage クラス。
  2. インスタンスにメールメッセージをロードします MailMessage クラス。
  3. メールメッセージをロードした後、その生データを取得します。

この MailMessage クラス自体は From、To、Cc、Subject などのプロパティを含みます。これらのプロパティはヘッダーから抽出できます。

次のコードスニペットは、メールヘッダーを抽出する方法を示しています:

ヘッダー値のデコード

次のコードスニペットは、デコードされたヘッダー値を取得する方法を示しています。