SmtpClient
.NETのクラスとMailMessage
クラスを使用してローカルメールサーバー(hMailServerMessage-ID
)を介して電子メールを送信したところ、現在、送信されたメッセージのヘッダー値を取得する方法が見つかりませんでした。
背後にある考え方
配信できないメッセージをプログラムで追跡しようとしているので、特定のメッセージを拒否する宛先SMTPサーバーからの応答を識別する方法を見つける必要があります。
Message-ID
ここで、 SMTPヘッダー値を覚えて、このIDの受信メールを解析することを考えました。
Headers
メッセージを送信した後、コレクションを調べようとしましたが、見つかりませんでしMessage-ID
た。
私の質問
インスタンスMessage-ID
の送信中にSMTPサーバーが追加するヘッダー値を取得することは可能ですか?MailMessage
更新2012-05-27
この例Message-ID
のように、送信する直前に、自分で手動で生成しようとしました。
これまでのところ、私の例はすべて機能しているので、これは私の質問に対する解決策のようです。