.net发送邮件

private void sendmmail()

{
        //设置MailMessage类的to属性所需的MailAddress
         MailAddress toAddress = new MailAddress(this.tbReceiver.Text);
        //设置MailMessage类的from属性所需的MailAddress
         MailAddress fromAddress = new MailAddress(this.tbSender.Text);
        //新建一个MailMessage类实例
         MailMessage message = new MailMessage(fromAddress, toAddress);
        //设置这个实例的Subject属性
         message.Subject = this.tbSubject.Text;
        //设置这个实例的Body属性
         message.Body = this.tbMessage.Text;
        //添加附件
        //获得文件
         HttpPostedFile postedFile = file.PostedFile;
        //当有附件时
        if (postedFile.ContentLength != 0)
        {
            //声明一个Attachment类实例
             Attachment data = new Attachment(postedFile.FileName);
             message.Attachments.Add(data);
         }
        //设置正文格式
        if (rblFormat.SelectedItem.Text == "纯文本格式")
             message.IsBodyHtml = false;
        else
             message.IsBodyHtml = true;
        //添加抄送地址
        if (this.tbCc.Text != "")
        {
             MailAddress ccAddress = new MailAddress(this.tbCc.Text);
             message.CC.Add(ccAddress);
         }
        //添加暗送地址
        if (this.tbBcc.Text != "")
        {
             MailAddress bccAddress = new MailAddress(this.tbBcc.Text);
             message.Bcc.Add(bccAddress);
         }
        //新建一个SmtpClient类的实例
         SmtpClient client = new SmtpClient();
        //设置在本机smtp服务器中绑定的ip地址,本例为本机ip地址
         client.Host = "159.226.58.89";
        //smtp端口,默认为25
         client.Port = 25;
        //发送
         client.Send(message);
        //发送完毕后提示
         Response.Write("<script language='javascript'>alert('发送成功')</script>");
     }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值