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 }