標籤:style blog ar color 使用 sp 檔案 div log
// SMTP(Simple Mail Transport Protocol)簡易郵件傳輸通訊協定。在.NET Frameword類庫中提供SmtpClient類(System.Net.Mail),她提供了一個輕型方法來發送SMTP電子郵件資訊。SmtpClient類中的Bcc屬性是用來指定此電子郵件抄送的收件者的集合,這就意味著可以為每個郵件制定多個收件地址。Attachmenty屬性也是一個集合,可以使用它為郵件添加多個附件。 發送郵件中用的其他類主要還有 //1. Attachment類,表示檔案附件,它允許將文本、流、檔案附加到電子郵件中。 //2. MailAddress類,表示郵件地址。 //3. MailMessage類,表示電子郵件。 /// <summary> /// 寄送電子郵件 /// </summary> /// <param name="toMailAddress"> 收件者</param> /// <param name="body">郵件內容</param> /// <param name="subject">郵件主題</param> /// <param name="path">附件的路徑</param> public void SetEmail(string toMailAddress, string body, string subject, string path) { SmtpClient mailClient = new SmtpClient("smtp.qq.com"); //mailClient.Port = 465; mailClient.EnableSsl = true; //Credentials登陸SMTP伺服器的身分識別驗證 mailClient.Credentials = new NetworkCredential("使用者名稱", "密碼"); MailMessage message = new MailMessage(new MailAddress("[email protected]"), new MailAddress(toMailAddress)); // message.Bcc.Add(new MailAddress("[email protected]")); //可以添加多個收件者 message.Body = body; message.Subject = subject; if (path != "") { Attachment att = new Attachment(@path); message.Attachments.Add(att); } mailClient.Send(message); }
c#qq發郵件