初めて投稿させていただきます。 今回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の受信というものを見たのですが、よくわからず質問させていただきました。 もし、メールの自動送信のやりかた等わかるからいらっしゃいましたら、是非お力添えをいただければと思います。 どうぞよろしくお願いいたします。
分類:[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);