メールを送信するには?

解決


AZ  2004-06-29 10:05:00  No: 84262  IP: [192.*.*.*]

VB.NETは、今年はじめたばかりです。
メールの送信を行うとエラーになります。
質問は2点あります。
原因は、何が考えられますでしょうか?
OUTLOOKを使用してます。
System.Web.Mail.SmtpMail.Send( _
          "xxx@xxx.com", _
          "ooo@ooo.com", _
          "プログラムから送信する電子メール", _
          "この電子メールはプログラムから送信しています。" & vbCrLf _
            & "これは本文の2行目です" & vbCrLf)
を実行すると
system.web.HTTPEXCEPTIONのハンドルされていない例外が
system.web.dllで発生
CDO.MESSAGEオブジェクトにアクセスできません
となります。
また、MAPIを使用した場合、ADO.NETのFILLを実行した時点で
エラーとなり(ADO側でエラー)、使用できませんでした。MAPIだけですと、メールの新規作成画面が現れます。
よろしくお願いいたします。

編集 削除
ポテチ  2004-06-29 12:05:00  No: 84263  IP: [192.*.*.*]

>System.Web.Mail.SmtpMail.Send( ......

の前に

System.Web.Mail.SmtpMail.SmtpServer =SMTPサーバー名

を指定していますでしょうか?
とりあえず、念のため・・・

編集 削除
AZ  2004-06-29 12:56:58  No: 84264  IP: [192.*.*.*]

ポテチさんありがとうございます。
SMTPサーバー名を指定しただけでうまくいきました。
ありがとうございました。

編集 削除