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

自動メール送信

  • 題名: 自動メール送信
  • 著者: hiroko
  • 日時: 2003/12/13 19:42:48
  • ID: 1824
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[Windows XP Professional]
分類:[ASP.NET]

初めて投稿させていただきます。
今回ASP.NETとC#で会員にメールアドレスを登録していただいたら、そこに登録ありがとうございます。と自動的にメールを送ってもらう機能を作りたいと思い、以下のようなコードを書きましたが、521 smtp.mail.yahoo.co.jp closing transmission channel. You must be pop-authenticated before you can use this smtp server, and you must use your yahoo mail address for the Sender/From field.
とのエラーが表示されます。
pop before smtpの関連だと思います。
それでこちらに書いてあったpopの受信というものを見たのですが、よくわからず質問させていただきました。
もし、メールの自動送信のやりかた等わかるからいらっしゃいましたら、是非お力添えをいただければと思います。
どうぞよろしくお願いいたします。

メール送信コード
System.Web.Mail.SmtpMail.SmtpServer ="smtp.mail.yahoo.co.jp";
System.Web.Mail.MailMessage message=new System.Web.Mail.MailMessage();
message.From ="hty_izumonokami@yahoo.co.jp";
message.To ="hty_izumonokami@yahoo.co.jp";
message.Subject = "VB.netからメールを送るサンプル";
message.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-2022-JP");
message.BodyFormat = Web.Mail.MailFormat.Text;
message.Body = "このメールはVB.netから送信しています。";
System.Web.Mail.SmtpMail.Send(message);

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