示例#1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                MessageClass mymessage = new MessageClass();
                mymessage.Charset  = "gb2312";                                                //设置邮件的编码格式为中文
                mymessage.From     = "*****@*****.**";                                          //邮件的发送者的地址
                mymessage.FromName = "name";                                                  //发送邮件的用户名
                mymessage.Subject  = TextBox2.Text;                                           //邮件的主题
                mymessage.Body     = TextBox3.Text;                                           //邮件的内容
                mymessage.AddRecipientCC(TextBox4.Text);                                      //抄送收件人     AddRecipientBCC密件收件人
                string filename = Path.GetFileName(FileUpload1.FileName);                     //获得文件名和后缀

                FileUpload1.SaveAs(Server.MapPath("~/sendatt/") + filename);                  //保存文件到本程序的文件夹下

                mymessage.AddAttachment(Server.MapPath("~/sendatt/") + filename, true, null); //添加附件

                // 设置登陆邮箱的用户名和密码
                mymessage.MailServerUserName = "******"; //登录邮件服务器所需的用户名
                mymessage.MailServerPassWord = "******";         //登录邮件服务器所需的密码

                //接受邮件的地址
                mymessage.AddRecipient(TextBox1.Text);
                mymessage.Send("smtp.163.com");//服务器
                Response.Write("成功!");
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }