System.Web.Mail.SmtpMail.Sendでメールが送信できない
- 題名: System.Web.Mail.SmtpMail.Sendでメールが送信できない
- 著者: UMU
- 日時: 2004/09/14 5:08:01
- ID: 6152
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: System.Web.Mail.SmtpMail.Sendでメールが送信できない
- 著者: java.lang.Nullpo
- 日時: 2004/09/14 9:01:38
- ID: 6154
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: System.Web.Mail.SmtpMail.Sendでメールが送信できない
- 著者: UMU
- 日時: 2004/09/14 18:50:42
- ID: 6172
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: System.Web.Mail.SmtpMail.Sendでメールが送信できない
- 著者: UMU
- 日時: 2004/09/15 2:41:36
- ID: 6180
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: System.Web.Mail.SmtpMail.Sendでメールが送信できない
- 著者: UMU
- 日時: 2004/09/15 3:04:22
- ID: 6181
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こちらのサイトに載っていた以下の例、
Dim mm As New System.Web.Mail.MailMessage()
'送信者
mm.From = "a@a.com"
'送信先
mm.To = "b@b.com"
'題名
mm.Subject = "テスト"
'本文
mm.Body = "こんにちは。これはテストです。"
'JISコードに変換する
mm.BodyEncoding = System.Text.Encoding.GetEncoding(50220)
'無理やりContent-Transfer-Encoding=7bitとする
mm.Headers("Content-Transfer-Encoding") = "7bit"
'SMTPサーバーを指定する
System.Web.Mail.SmtpMail.SmtpServer = "c.com"
'送信する
System.Web.Mail.SmtpMail.Send(mm)
を実行すると、最後の行で、
'System.Web.HttpException' のハンドルされていない例外が system.web.dll で発生しました。
追加情報 : 'CDO.Message' オブジェクトにアクセスできませんでした。
というエラーが発生してしまい、メールを送信できません。どうしたらよいのでしょうか。
あと、SMTPサーバーはlocalhostと設定すればよいのでしょうか。
または、自宅メールサーバを運営しているので、そのサーバのIPアドレスを入力すればよいのでしょうか。