發郵件

 1     public class MailHelper  2  {  3         /// 發送郵件  4         ///   </summary> 
 5         ///   <param name= "strSmtpServer "> smtp地址 </param> 
 6         ///   <param name= "UserName "> 用戶名 </param> 
 7         ///   <param name= "Password "> 密碼 </param> 
 8         ///   <param name= "strFrom "> 發信人地址 </param> 
 9         ///   <param name= "strto "> 收信人地址 </param> 
 10         ///   <param name= "strSubject "> 郵件標題 </param> 
 11         ///   <param name= "strBody "> 郵件正文 </param> 
 12         public static void SendMail(string strSmtpServer, string UserName, string Password, string strFrom, string strto, string strSubject, string strBody, string strFileName)  13  {  14             //生成一個 使用SMTP發送郵件的客戶端對象 
 15             System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(strSmtpServer);  16 
 17             //表示以當前登陸用戶的默認憑據進行身份驗證 
 18             client.UseDefaultCredentials = true;  19 
 20 
 21             //包含用戶名和密碼 
 22             client.Credentials = new System.Net.NetworkCredential(UserName, Password);  23 
 24             //指定如何發送電子郵件。  25             //Network 電子郵件經過網絡發送到 SMTP 服務器。  26             //PickupDirectoryFromIis 將電子郵件複製到挑選目錄,而後經過本地 Internet 信息服務 (IIS) 傳送。  27             //SpecifiedPickupDirectory 將電子郵件複製到 SmtpClient.PickupDirectoryLocation 屬性指定的目錄,而後由外部應用程序傳送。 
 28 
 29             client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;  30 
 31             //創建郵件對象 
 32             System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(strFrom, strto, strSubject, strBody);  33 
 34             //定義郵件正文,主題的編碼方式 
 35             message.BodyEncoding = System.Text.UTF8Encoding.UTF8;  36             message.SubjectEncoding = System.Text.UTF8Encoding.UTF8;  37 
 38             //獲取或設置一個值,該值指示電子郵件正文是否爲 HTML。 
 39             message.IsBodyHtml = false;  40 
 41             //指定郵件優先級 
 42 
 43             message.Priority = System.Net.Mail.MailPriority.Normal;  44 
 45             //添加附件  46             //System.Web.Mail.MailAttachment mailAttachment=new System.Web.Mail.MailAttachment(@ "f:/baihe.txt "); 
 47             if (!string.IsNullOrEmpty(strFileName))  48  {  49                 Attachment data = new Attachment(strFileName);  50  message.Attachments.Add(data);  51  }  52 
 53 
 54             //發件人身份驗證,不然163 發不了 
 55             client.Credentials = new System.Net.NetworkCredential(strFrom, Password);  56 
 57             //發送 
 58  client.Send(message);  59  }  60         private static string GetStmpStr(string strFrom)  61  {  62             return "case";  63 // 網易163郵箱  64 
 65 //POP3:pop.163.com  66 
 67 //SMTP:smtp.163.com  68 
 69 //SMTP端口號:25  70 
 71  
 72 
 73 //網易vip.163郵箱  74 
 75 //POP3:pop.vip.163.com  76 
 77 //SMTP:smtp.vip.163.com  78 
 79 //SMTP端口號:25  80 
 81  
 82 
 83 //網易126郵箱  84 
 85 //POP3:pop.126.com  86 
 87 //SMTP:smtp.126.com  88 
 89 //SMTP端口號:25  90 
 91  
 92 
 93 //網易188郵箱  94 
 95 //POP3:pop.188.com  96 
 97 //SMTP:smtp.188.com  98 
 99 //SMTP端口號:25 100 
101  
102 
103 //網易yeah.net郵箱 104 
105 //POP3:pop.yeah.net 106 
107 //SMTP:smtp.yeah.net 108 
109 //SMTP端口號:25 110 
111  
112 
113 //網易netease.com郵箱 114 
115 //POP3:pop.netease.com 116 
117 //SMTP:smtp.netease.com 118 
119 //SMTP端口號:25 120 
121  
122 
123 //【新浪 需登錄web郵箱,設置-帳戶,開通smtp/pop服務,如是VIP,請務必勾選「smtp服務器要求身份驗證」一項】 124 
125  
126 
127 //新浪免費郵箱 128 
129 //POP3:pop.sina.com 130 
131 //SMTP:smtp.sina.com 132 
133 //SMTP端口號:25 134 
135  
136 
137 //新浪VIP郵箱 138 
139 //POP3:pop3.vip.sina.com 140 
141 //SMTP:smtp.vip.sina.com 142 
143 //SMTP端口號:25 144 
145  
146 
147 //新浪企業郵箱 148 
149 //POP3:pop.sina.com 150 
151 //SMTP:smtp.sina.com 152 
153 //SMTP端口號:25 154 
155  
156 
157 //【yahoo在foxmail 4.1以上的版本設置以下:( outlook 不行)需訂製「來電提醒」服務,不定製此項服務,將沒法使用POP服務。】 158 
159  
160 
161 //雅虎郵箱 162 
163 //POP3:pop.mail.yahoo.cn 164 
165 //SMTP:smtp.mail.yahoo.cn 166 
167 //SMTP端口號:25 168 
169  
170 
171 //【搜狐 TOM 規則較多,容易被封帳號】 172 
173  
174 
175 //搜狐郵箱 176 
177 //POP3:pop3.sohu.com 178 
179 //SMTP:smtp.sohu.com 180 
181 // SMTP端口號:25 182 
183  
184 
185 //TOM郵箱 186 
187 //POP3:pop.tom.com 188 
189 //SMTP:smtp.tom.com 190 
191 // SMTP端口號:25 192 
193  
194 
195 //【谷歌 須要勾選啓用SSL,465端口好像服務器端被封掉了】 196 
197  
198 
199 //Gmail郵箱 200 
201 //POP3:pop.gmail.com 202 
203 //SMTP:smtp.gmail.com 204 
205 // SMTP端口號:587 或 25 206 
207  
208 
209 //【需登錄web郵箱,設置-賬戶,開通smtp/pop服務;設置完成後,請務必勾選「smtp服務器要求身份驗證」一項。 210 // 郵箱開通15天后纔可開通smtp服務。】 211 
212  
213 
214 //QQ郵箱 215 
216 //POP3:pop.qq.com 217 
218 //SMTP:smtp.qq.com 219 
220 //SMTP端口號:25 221 
222  
223 
224  
225 
226 //263郵箱 227 
228 //域名:263.net 229 
230 //POP3:263.net 231 
232 //SMTP:smtp.263.net 233 
234 //SMTP端口號:25 235 
236  
237 
238 //域名:x263.net 239 
240 //POP3:pop.x263.net 241 
242 //SMTP:smtp.x263.net 243 
244 //SMTP端口號:25 245 
246  
247 
248 //域名:263.net.cn 249 
250 //POP3:263.net.cn 251 
252 //SMTP:263.net.cn 253 
254 //SMTP端口號:25 255 
256  
257 
258 //域名:炫我型 259 
260 //POP3:pop.263xmail.com 261 
262 //SMTP:smtp.263xmail.com 263 
264 //SMTP端口號:25 265 
266   
267 
268 //21CN 免費郵箱 269 
270 //POP3:pop.21cn.com 271 
272 //SMTP:smtp.21cn.com 273 
274 //IMAP:imap.21cn.com 275 
276 //SMTP端口號:25 277 
278  
279 
280 //21CN 經濟郵郵箱 281 
282 //POP3:pop.21cn.com 283 
284 //SMTP:smtp.21cn.com 285 
286 //SMTP端口號:25 287 
288  
289 
290 //21CN 商務郵郵箱 291 
292 //POP3:pop.21cn.net 293 
294 //SMTP:smtp.21cn.net 295 
296 //SMTP端口號:25 297 
298    
299 
300 //21CN 快感郵箱 301 
302 //POP3:vip.21cn.com 303 
304 //SMTP:vip.21cn.com 305 
306 //SMTP端口號:25 307 
308  
309 
310 //21CN Y郵箱 311 
312 //POP3:pop.y.vip.21cn.com 313 
314 //SMTP:smtp.y.vip.21cn.com 315 
316 //SMTP端口號:25 317 
318  
319 
320 //中華網任我郵郵箱 321 
322 //POP3:rwpop.china.com 323 
324 //SMTP:rwsmtp.china.com 325 
326 // SMTP端口號:25 327 
328  
329 
330 //中華網時尚、商務郵箱 331 
332 //POP3:pop.china.com 333 
334 //SMTP:smtp.china.com 335 
336 //SMTP端口號:25
337  } 338     }
 MailHelper.SendMail("smtp.126.com", "lizhpeng", "密碼", "lizhpeng@126.com", "收件@qq.com", "123", "123", "1.txt");
相關文章
相關標籤/搜索