ASP.NET2.0邮件系统System.Net.Mail

  1. protected void btSubmit_Click(object sender, EventArgs e)
  2.     {
  3.         //设置MailMessage类的to属性所需的MailAddress
  4.         MailAddress toAddress = new MailAddress(this.tbReceiver.Text);
  5.         //设置MailMessage类的from属性所需的MailAddress
  6.         MailAddress fromAddress = new MailAddress(this.tbSender.Text);
  7.         //新建一个MailMessage类实例
  8.         MailMessage message = new MailMessage(fromAddress, toAddress);
  9.         //设置这个实例的Subject属性
  10.         message.Subject = this.tbSubject.Text;
  11.         //设置这个实例的Body属性
  12.         message.Body = this.tbMessage.Text;
  13.         //添加附件
  14.         //获得文件
  15.         HttpPostedFile postedFile = file.PostedFile;
  16.         //当有附件时
  17.         if (postedFile.ContentLength != 0)
  18.         {
  19.             //声明一个Attachment类实例
  20.             Attachment data = new Attachment(postedFile.FileName);
  21.             message.Attachments.Add(data);
  22.         }
  23.         //设置正文格式
  24.         if (rblFormat.SelectedItem.Text == "纯文本格式")
  25.             message.IsBodyHtml = false;
  26.         else
  27.             message.IsBodyHtml = true;
  28.         //添加抄送地址
  29.         if (this.tbCc.Text != "")
  30.         {
  31.             MailAddress ccAddress = new MailAddress(this.tbCc.Text);
  32.             message.CC.Add(ccAddress);
  33.         }
  34.         //添加暗送地址
  35.         if (this.tbBcc.Text != "")
  36.         {
  37.             MailAddress bccAddress = new MailAddress(this.tbBcc.Text);
  38.             message.Bcc.Add(bccAddress);
  39.         }
  40.         //新建一个SmtpClient类的实例
  41.         SmtpClient client = new SmtpClient();
  42.         //设置在本机smtp服务器中绑定的ip地址,本例为本机ip地址
  43.         client.Host = "159.226.58.89";
  44.         //smtp端口,默认为25
  45.         client.Port = 25;
  46.         //发送
  47.         client.Send(message);
  48.         //发送完毕后提示
  49.         Response.Write("<script language='javascript'>alert('发送成功')</script>");
  50.     }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值