asp.Net送信メール(既知メールボックスが別の未知メールボックスに送信)



ボタンButton 1とtextboxコントロールをaspxに追加します.textbox 1は自分のメールボックスログインアカウントを入れ、textbox 2はメールボックスログインパスワードを入れ、textbox 3はあなたが送信するターゲットメールアドレスを置きます.次に、ボタンイベントにコードを記述します.

   
   
   
   
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Web.Mail; public partial class _Default : System.Web.UI.Page { protected void Page_Load( object sender, EventArgs e) { } protected void Button1_Click( object sender, EventArgs e) { MailMessage objMailMessage; MailAttachment objMailAttachment; // // objMailAttachment = new MailAttachment("d:\\test.txt"); // // objMailMessage = new MailMessage(); objMailMessage.From = TextBox1.Text; // TextBox1 ([email protected] objMailMessage.To = TextBox3.Text; // TextBox3 ([email protected] objMailMessage.Subject = " " ; // objMailMessage.Body = " " ; // objMailMessage.Priority = MailPriority.High; // // objMailMessage.Attachments.Add(objMailAttachment); // // sina SMTP , Microsoft .NET Framework SDK v1.1 // objMailMessage.Fields.Add( " http://schemas.microsoft.com/cdo/configuration/smtpauthenticate " , " 1 " ); // objMailMessage.Fields.Add( " http://schemas.microsoft.com/cdo/configuration/sendusername " , TextBox1.Text); // objMailMessage.Fields.Add( " http://schemas.microsoft.com/cdo/configuration/sendpassword " , TextBox2.Text); // , : 。 : 554 : Client host rejected: Access denied // SMTP SmtpMail.SmtpServer = " smtp.sina.com " ; // (smtp) // SmtpMail.Send(objMailMessage); } }

以上紹介したのがASP.NET webページでは、メールの送信を実現し、あなたの役に立つことを願っています.