热门推荐
使用OpenSMTP.NET在线发送邮件
2024-11-20 23:32
private void btnSend_Click(object sender, EventArgs e) 使用OpenSMTP.NET在线发送邮件{     try 使用OpenSMTP.NET在线发送邮件{         // SMTP服务器         string     smtpHost             = "smtp.sohu.com";         // SMTP服务器端口         int     smtpPort             = 25;         // 发送者邮件地址         string     senderEmail         = txtEmail.Text;         // 发送者名字             string senderName           = txtName.Text;         // 接收者邮件地址         string     recipientEmail        = "chengbo1983@gmail.com";         // 主题         string     subject             = txtSubject.Text;         // 邮件内容         string     body                 = txtMessage.Text;         SmtpConfig.VerifyAddresses = false;         EmailAddress from = new EmailAddress(senderEmail, senderName);         EmailAddress to = new EmailAddress(recipientEmail);         MailMessage msg = new MailMessage(from, to);         // 这行一定要填上,不然收到的中文邮件是一连串的???????         msg.Charset = "gb2312";         msg.Subject = subject;         msg.Body = body;         Smtp smtp = new Smtp(smtpHost, smtpPort);         // 在SMTP服务器上的用户名和密码         smtp.Username = "chengbo1983";         smtp.Password = "******";         smtp.SendMail(msg);         StringBuilder toList = new StringBuilder();         for (IEnumerator i = msg.To.GetEnumerator(); i.MoveNext();) 使用OpenSMTP.NET在线发送邮件{             EmailAddress a = (EmailAddress)i.Current;             toList.Append(a.Address + ";");         }     }     catch(MalformedAddressException mfa) 使用OpenSMTP.NET在线发送邮件{         //异常处理     }     catch(SmtpException se) 使用OpenSMTP.NET在线发送邮件{         //异常处理     }     catch(Exception ex) 使用OpenSMTP.NET在线发送邮件{         //异常处理     }

使用OpenSMTP.NET在线发送邮件

    以上就是本篇文章【使用OpenSMTP.NET在线发送邮件】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/24237.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多