asp群发邮件
今天一米软件来给大家分享一下asp群发邮件的代码,希望对大家能有所帮助。
1 | usingSystem; |
2 | usingSystem.Collections.Generic; |
3 | usingSystem.Linq; |
4 | usingSystem.Net.Mail; |
5 | usingSystem.Web; |
6 | namespaceMailSend |
7 | { |
8 | publicclassSendEmail |
9 | { |
10 | /// |
11 | |
12 | /// 群发邮件函数 |
13 | /// |
14 | ///发送的主题 |
15 | ///发送的内容 |
16 | ///收件人列表,通过|来分割开来,可以自己定义 |
17 | ///发送附件的地址,获取了路径后上传 |
18 | publicstaticvoidSend(stringsubject,stringbody,stringemail_list,stringFile_Path) |
19 | { |
20 | stringMailUser ="XXX@qq.com";//我测试的是qq邮箱,其他邮箱一样的道理 |
21 | stringMailPwd ="你的密码";//邮箱密码 |
22 | stringMailName ="测试"; |
23 | stringMailHost ="smtp.exmail.qq.com";//根据自己选择的邮箱来查询smtp的地址 |
24 | MailAddress from =newMailAddress(MailUser, MailName);//邮件的发件人 |
25 | MailMessage mail =newMailMessage(); |
26 | //设置邮件的标题 |
27 | mail.Subject = subject; |
28 | //设置邮件的发件人 |
29 | //Pass:如果不想显示自己的邮箱地址,这里可以填符合mail格式的任意名称,真正发mail的用户不在这里设定,这个仅仅只做显示用 |
30 | mail.From = from; |
31 | //设置邮件的收件人 |
32 | stringaddress =""; |
33 | //传入多个邮箱,用“|”分割开,可以自己自定义,再通过mail.To.Add()添加到列表 |
34 | string[] email = email_list.Split('|'); |
35 | foreach(stringnameinemail) |
36 | { |
37 | if(name !=string.Empty) |
38 | { |
39 | address = name; |
40 | mail.To.Add(newMailAddress(address)); |
41 | } |
42 | } |
43 | //设置邮件的抄送收件人 |
44 | //这个就简单多了,如果不想快点下岗重要文件还是CC一份给领导比较好 |
45 | //mail.CC.Add(new MailAddress("Manage@hotmail.com", "尊敬的领导"); |
46 | //设置邮件的内容 |
47 | mail.Body = body; |
48 | //设置邮件的格式 |
49 | mail.BodyEncoding = System.Text.Encoding.UTF8; |
50 | mail.IsBodyHtml =true; |
51 | //设置邮件的发送级别 |
52 | mail.Priority = MailPriority.Normal; |
53 | //设置邮件的附件,将在客户端选择的附件先上传到服务器保存一个,然后加入到mail中 |
54 | if(File_Path !="") |
55 | { |
56 | mail.Attachments.Add(newAttachment(File_Path)); |
57 | mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; |
58 | } |
59 | SmtpClient client =newSmtpClient(); |
60 | //设置用于 SMTP 事务的主机的名称,填IP地址也可以了 |
61 | client.Host = MailHost; |
62 | //设置用于 SMTP 事务的端口,默认的是 25 |
63 | client.Port = 25; |
64 | client.UseDefaultCredentials =false; |
65 | //这里才是真正的邮箱登陆名和密码, 我的用户名为 MailUser ,我的密码是 MailPwd |
66 | client.Credentials =newSystem.Net.NetworkCredential(MailUser, MailPwd); |
67 | client.DeliveryMethod = SmtpDeliveryMethod.Network; |
68 | ////如果发送失败,SMTP 服务器将发送 失败邮件告诉我 |
69 | mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; |
70 | //都定义完了,正式发送了,很是简单吧! |
71 | client.Send(mail); |
72 | } |
73 | } |
74 | } |
-
qq邮箱群发复制粘贴
最近有人反映本来想用QQ邮箱来群发邮件,当然有很多地址都是在TXT文档里,当复制多个后粘贴在地址栏...
2019-12-23 14:31:44 阅读:5758 #网络营销#
-
126和qq邮箱群发
考虑到成本等因素大部分人做邮件群发的首选邮箱都是免费类的邮箱,比如说网易的163和126邮箱、Gm...
2019-12-23 14:46:22 阅读:3812 #网络营销#
-
qq邮箱群发注意事项
邮件群发要做的不仅仅是把邮件发出去这么简单,要想效果好其实也是有很多需要注意的地方的,下面一米软件...
2019-12-23 14:57:26 阅读:3681 #网络营销#
-
qq邮箱群发无法全选
在qq邮件群发的过程中,“全选”可以帮助我们减少很多不必要的操作步骤,但也有人遇到了QQ邮箱群发无...
2019-12-23 15:20:35 阅读:5212 #网络营销#
-
qq邮箱群发在线工具
一米QQ邮箱群发在线工具一个邮箱营销小工具!一米QQ邮箱采集器可以采集各省份在线QQ邮箱地址,并且...
2019-12-24 14:17:55 阅读:3571 #网络营销#
热门推荐
- 1怎么利用Facebook赚钱阅读:5015
- 2电子邮件营销的策略 阅读:4510
- 3邮箱群发不进垃圾箱阅读:5057
- 4群发邮箱平台哪个好 阅读:4719
- 5邮件推广中的具体营销步骤阅读:4809
- 6如何群发邮件但不被发现阅读:5737
- 7群发邮件如何不屏蔽阅读:3347
- 8邮件如何群发多个不同的人阅读:3455
- 9哪个邮箱群发效果好阅读:3276
- 10如何群发邮件阅读:3453
- 11电子邮件的营销方法 阅读:3281
- 12电子邮件杂志营销 阅读:3293
- 13电子邮件广告样式阅读:3389
- 14邮件批量发送软件 阅读:3488
- 15外贸邮件群发阅读:3196
- 16哪个邮箱群发效果好阅读:3204
- 17邮件推广的技巧阅读:3381
- 18邮件如何群发阅读:3230
- 19facebook 怎么增加好友阅读:3453
- 20如何可以群发邮件 阅读:3391
- 21邮件广告投放渠道有哪些阅读:3748
- 22批量群发邮件 阅读:3330
- 23怎么发广告邮件阅读:3573
- 24邮件批量发送系统使用方法阅读:3289
- 25群发邮件数量限制阅读:3851
- 26批量发送个性化邮件阅读:3389
- 27邮件怎么群发给很多人阅读:3229
- 28如何自动发广告邮件阅读:3557
- 29如何群发邮件阅读:75701
- 30邮件如何发给多人阅读:75996
标签更多+