SMTP协议操作

SMTP操作163邮箱

 

 1 private   void  button1_Click( object  sender, EventArgs e)
 2 {
 3SmtpClient SMTPClient = new SmtpClient("SMTP.163.com"25);
 4MailAddress SrcAddr = new MailAddress("[email protected]""XX");
 5MailAddress AimAddr = new MailAddress("[email protected]");
 6SMTPClient.Credentials = new NetworkCredential("XXXX""XXXX");
 7MailMessage Msg = new MailMessage(SrcAddr.Address, AimAddr.Address, "Title_Test_A""Testing Form Smtp Client");
 8Msg.IsBodyHtml = false;
 9Msg.Priority = MailPriority.High;
10Msg.ReplyTo = SrcAddr;
11Msg.SubjectEncoding = Encoding.UTF8;
12Msg.BodyEncoding = Encoding.UTF8;
13
14SMTPClient.SendCompleted += new SendCompletedEventHandler(SMTPClient_SendCompleted);
15SMTPClient.SendAsync(Msg, new object());
16}

17 void  SMTPClient_SendCompleted( object  sender, AsyncCompletedEventArgs e)
18 {
19if (e.Cancelled)
20{
21MessageBox.Show("Cancel");
22}

23if (e.Error != null)
24{
25MessageBox.Show(e.Error.Message);
26}

27MessageBox.Show(e.UserState.ToString());
28}

 

你可能感兴趣的:(smtp)