發送mail 心得
發送mail需要用到 以下的類
usingSystem.Net.Mail;
發送Mail的時候需要 向函數傳遞 必要的四個string字符串
第一個string字符串 內容存的是放收信人的郵箱地址
第二個string字符串 內容存放的是副本人的郵箱地址
第三個string字符串 內容存放的是郵件附件的路徑
第四個string字符串 內容存放的是郵箱的內容
收信人的郵箱地址,副本人的郵箱地址,郵箱的內容 如果存放到txt文檔中則需要用到
文件讀取 using System.IO;
// 讀取txt中的內容,存放到字符串中
StreamReader sr = newStreamReader(“txt文件路徑”, System.Text.Encoding.Default);
string txt = sr.ReadToEnd();
txt.Close();
發送郵箱 函數 內容
1設置smtp(簡單的郵件傳輸協議)
System.Net.Mail.SmtpClientsmtp = new System.Net.Mail.SmtpClient();
smtp.Host = "10.6.1.26";//指定smtp服務器1
smtp.Credentials = newSystem.Net.NetworkCredential("dgweb", "abc123..");//服務X器里的用DI戶名和密碼。
創建一個郵箱
System.Net.Mail.MailMessagemail = new System.Net.Mail.MailMessage();
mail.From = new System.Net.Mail.MailAddress("dgweb@gigabyte.intra");//服務器里發送郵箱人的地址
mail.To.Add(newSystem.Net.Mail.MailAddress(str)); str收信人的郵箱地址 添加收信人
mail.CC.Add(newSystem.Net.Mail.MailAddress(str1)); str1副本人的郵箱地址 添加副本人
mail.Attachments.Add(new Attachment(filename));//電子郵件集合
mail.Subject = "test";//主題
mail.Body = content;//內容
mail.IsBodyHtml = true;//設置為html格式
mail.BodyEncoding = System.Text.Encoding.UTF8; //正文編碼
smtp.Send(mail);//發送
發送Mail基本上就是運用
System.Net.Mail.SmtpClient 類來 設置smtp
System.Net.Mail.MailMessage類來 設置郵箱
只要熟悉這兩個類的一些基本方法就能很好的掌握發送mail。