文章出處
文章列表
//統一由一個郵箱發送錄用通知 string strfrom = "";//發件人郵箱地址 string strpow = "";//郵箱密碼 string strserver = "";//發送郵件服務器 string strto = "";//收件人地址 string strtitle = "郵件標題"; string strdody = "<div style='font-size:14px;'>郵件內容</div>"; string file1 = Server.MapPath("附件.doc");//附件地址1 string file2 = Server.MapPath("附件.pdf");//附件地址2 //發送郵件方法 //Send(strserver, strfrom, strpow, strto, strtitle, strdody); SmtpClient client = new SmtpClient(strserver); // client.UseDefaultCredentials = false; client.UseDefaultCredentials = true; client.Credentials = new System.Net.NetworkCredential(strfrom, strpow); client.DeliveryMethod = SmtpDeliveryMethod.Network; Byte[] b = Encoding.Default.GetBytes(strdody); strdody = Encoding.GetEncoding("gb2312").GetString(b).ToString(); //建立郵件附件類的一個對象,語法格式為System.Net.Mail.Attachment(文件名,文件格式) System.Net.Mail.Attachment myAttachment1 = new System.Net.Mail.Attachment( file1, System.Net.Mime.MediaTypeNames.Application.Octet); System.Net.Mail.Attachment myAttachment2 = new System.Net.Mail.Attachment( file2, System.Net.Mime.MediaTypeNames.Application.Octet); MailMessage message = new MailMessage(strfrom, strto, strtitle, strdody); message.Attachments.Add(myAttachment1);//用smtpclient對象里attachments屬性,添加上面設置好的myattachment message.Attachments.Add(myAttachment2); message.BodyEncoding = Encoding.UTF8; message.IsBodyHtml = true; client.Send(message);
發送郵件中有很多默認的方法,若以后遇到問題隨時更新!
文章列表
全站熱搜