asp.net关于发送邮件问题

来源:互联网 发布:浏览淘宝赚钱软件 编辑:程序博客网 时间:2024/06/04 17:48
 
//创建MailMessage对象
   MailMessage mailMsg = new MailMessage();
   //设置收件人的邮件地址
   mailMsg.To = 目的邮箱;
   //设置发送者的邮件地址
   mailMsg.From = 发出的邮箱;
   //设置邮件主题
   mailMsg.Subject = 主题;
   //设置邮件内容
   mailMsg.Body = txtMsg.Text;
   //设置支持服务器验证
   mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
   //设置用户名
   mailMsg.Fields.Add(http://schemas.microsoft.com/cdo/configuration/sendusername",使用发邮件邮箱");
   //设置用户密码
   mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","使用发邮件邮箱密码");
   try
   {
    //设置发送邮件服务器
    SmtpMail.SmtpServer = "smtp.163.com";//邮件服务起
    //发送邮件
    SmtpMail.Send(mailMsg);
    lblMsg.Text = "发送成功";
   }
   catch
   {
    lblMsg.Text = "发送失败";
 }

运行该示例需要注意的地方:
1.如果您的机器上装有瑞星等杀毒软件,请关闭其“邮件发送监控,及邮件接受监控”功能。
2.正确设置邮件服务器。
  
原创粉丝点击