DOBON.NET DOBON.NETプログラミング掲示板過去ログ

CDO.Messageオブジェjクトのエラーについて。

環境/言語:[環境WindowsXP/使用言語VB2008]
分類:[.NET]

お世話になります。

CDO.Messageオブジェクトを使って、メール送信するプログラムを作成しております。
メール送信結果がエラー時に、エラー内容の文字列を取得したいと思っています。
以下の2点、質問させてください。

@下記のコードでエラー発生時にメッセージボックスで内容表示させていますが、
その表示文字が文字化けしています。
どうすれば日本語表示で出力されるでしょうか?

Try
.Send()
Catch ex As Exception
MsgBox(ex.ToString)もしくはMessage
End Try


A宛先の受信メールボックスが容量オーバーでエラーが返ってくる場合や、
宛先アドレスが存在しないアドレスだった場合などの、エラー内容の取得をしたいです。
方法がありましたら教えていただきたいです。

ご教授くださいませ。
よろしくお願いします。
> CDO.Messageオブジェクトを使って、メール送信するプログラムを作成しております。

ひとつお尋ねしたいのですが、VB2008で CDO.Message を使うメリットは何でしょうか?
System.Net.Mail 空間で公開されているクラスを使った方が、エンコードの指定やポートの指定、SMTP認証等も含め簡単に実装できそうですが・・・
■No25097に返信(ひらぽんさんの記事)
> ひとつお尋ねしたいのですが、VB2008で CDO.Message を使うメリットは何でしょうか?
> System.Net.Mail 空間で公開されているクラスを使った方が、エンコードの指定やポートの指定、SMTP認証等も含め簡単に実装できそうですが・・・

会社研修の一環でプログラムを作成しているんですが、CDOでメール送信するDLLがあり、
その機能を追加修正しようという目的でやっています。
ですので、あまり考えずにやっていました^^;

送信エラーでサーバーに返ってきたメールを送信者に送りたいのですが、
CDOには受信機能がないようなので、
教えていただいたSystem.Net.Mail で可能か検討してみます。

ありがとうございます。

DOBON.NET | プログラミング道 | プログラミング掲示板