asp.net發送郵件

/// <summary>
///
/// </summary>
/// <param name="Email">郵箱名稱</param>
/// <param name="pwd">密碼</param>
/// <param name="E_Subject">郵件的主題</param>
/// <param name="E_Body">郵件的內容</param>
/// <param name="SMTP_Type">郵箱的類型這裏統一用STMP協議</param>
private void SendEmail(string Email, string pwd, string ToEmail, string E_Subject, string E_Body, string SMTP_Type)
{
MailMessage mymail = new MailMessage();
//發件人地址
//如是本身,在此輸入本身的郵箱
mymail.From = new MailAddress(Email);
//收件人地址
mymail.To.Add(new MailAddress(ToEmail));
//郵件的主題
mymail.Subject = E_Subject;
//郵件主題的編碼
mymail.SubjectEncoding = System.Text.Encoding.UTF8;
//郵件的內容
mymail.Body = E_Body;
//郵件內容的編碼
mymail.BodyEncoding = System.Text.Encoding.UTF8;
//添加附件瀏覽器

//若沒法上傳附件是瀏覽器安全級別設置太高,可按以下的辦法去解決,ie是這樣的。工具--->>Internet選項----->>安全---->>自定義級別--->>啓用:將文件上傳服務器包好本地路徑安全

// Attachment myfiles = new Attachment(tb_Attachment.PostedFile.FileName);
//mymail.Attachments.Add(myfiles);服務器

//抄送到其餘郵箱
mymail.CC.Add(new MailAddress(ToEmail));
//是不是HTML郵件
mymail.IsBodyHtml = true;
//郵件的優先級
mymail.Priority = MailPriority.High;
//建立郵件服務器累
SmtpClient myclient = new SmtpClient();
myclient.Host = SMTP_Type;
//SMTP服務端口
myclient.Port = 25;
//驗證登錄
myclient.Credentials = new NetworkCredential(Email, pwd);
myclient.Send(mymail);工具


}編碼

相關文章
相關標籤/搜索