安装JMail,在工程中的引用中找到JMail的dll,引用它
然后在类中using jamil;
然后声明
jmail.MessageClass MsgMail = new jmail.MessageClass(); MsgMail.Logging = true;
MsgMail.Silent = true;
MsgMail.Charset = "GB2312";                                                           //设置邮件的编码方式
MsgMail.Encoding = "Base64";                                                          //设置邮件的附件编码方式
MsgMail.ISOEncodeHeaders = false;                                                     //是否将信头编码成iso-8859-1字符集
MsgMail.From = "签名,显示是谁发的";
MsgMail.FromName = "发送邮件的邮箱的用户名,显示是哪个邮箱发的";
MsgMail.MailServerUserName = "发送邮件的邮箱的用户名";
MsgMail.MailServerPassWord = "发送邮件的邮箱密码";
//加收件人
MsgMail.AddRecipient("收件人的地址,可添加多个,重复调用就可以了",null,null); //加抄送人
MsgMail.AddRecipientCC("收件人的地址,可添加多个,重复调用就可以了",null,null); //加暗送人
MsgMail.AddRecipientBCC("收件人的地址,可添加多个,重复调用就可以了",null); MsgMail.Subject = "标题";
MsgMail.Body = "正文"; MsgMail.AddAttachment(文件的物理路径,false,文件的类型,例如:text/plain表示txt文档); if(MsgMail.Send(Session["SMTPSvr"].ToString(), false))
{ Response.Redirect("./ErrorPage.aspx?error=邮件已经成功发送!");
}
else
{
Response.Redirect("./ErrorPage.aspx?error=发送失败!");
}