メール情報の抽出
Contents
[
Hide
]
メールメタデータの表示
この MailMessage メールメッセージを表し、開発者がそのプロパティにアクセスできるようにします。ヘッダー情報はさまざまな方法で抽出・操作できます。本記事では、選択したメールヘッダー情報とメール本文を画面に表示する方法を説明します。画面にメール情報を表示するには、次の手順に従ってください:
- インスタンスを作成します MailMessage クラス。
- メールメッセージをロードします
MailMessageインスタンス。 - メール内容を画面に表示する。
次のコードスニペットは、画面にメール情報を表示する方法を示しています:
メールヘッダーの抽出
メールヘッダーは、インターネットおよび RFC で定義されたメールメッセージに含まれる標準ヘッダー項目の集合を表します。MailMessage クラスを使用してメールヘッダーを指定できます。一般的なヘッダータイプは以下で定義されています: HeaderType クラスです。これは典型的な列挙のように機能するシールドクラスです。メールからヘッダーを抽出するには、次の手順に従ってください:
- インスタンスを作成します MailMessage クラス。
- インスタンスにメールメッセージをロードします MailMessage クラス。
- メールメッセージをロードした後、その生データを取得します。
この MailMessage クラス自体は From、To、Cc、Subject などのプロパティを含みます。これらのプロパティはヘッダーから抽出できます。
次のコードスニペットは、メールヘッダーを抽出する方法を示しています:
ヘッダー値のデコード
次のコードスニペットは、デコードされたヘッダー値を取得する方法を示しています。