您现在的位置是:主页 > news > 网站banner切换/市场营销在线课程

网站banner切换/市场营销在线课程

admin2025/6/17 15:56:26news

简介网站banner切换,市场营销在线课程,海南最新消息,seo关键词优化怎么操作刚才有网友问是不是可以异步发送邮件,我测试完全没有问题。注意这里用到了SendCompleted事件和SendAsync方法。 代码如下,代码简单不做太多解释,不懂得看我上一篇文章。 1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.Linq…

网站banner切换,市场营销在线课程,海南最新消息,seo关键词优化怎么操作刚才有网友问是不是可以异步发送邮件,我测试完全没有问题。注意这里用到了SendCompleted事件和SendAsync方法。 代码如下,代码简单不做太多解释,不懂得看我上一篇文章。 1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.Linq…

 

刚才有网友问是不是可以异步发送邮件,我测试完全没有问题。注意这里用到了SendCompleted事件和SendAsync方法。

 

代码如下,代码简单不做太多解释,不懂得看我上一篇文章。

1 using System;
2  using System.Collections.Generic;
3  using System.Linq;
4  using System.Text;
5  using System.Net;
6  using System.Net.Mail;
7  using System.Threading;
8
9  namespace MailTest
10 {
11 class Program
12 {
13 //阻塞线程。
14 private static AutoResetEvent _event = new AutoResetEvent(false);
15
16 static void Main(string[] args)
17 {
18 string user = "zhangsan";
19 string password = "zhangsan";
20 //
21 string host = "smtp.gmail.com";
22 //
23 string mailAddress = "zhangsan@gmail.com";
24 string ToAddress = "zhangsan@hotmail.com";
25 //
26
27 SmtpClient smtp = new SmtpClient(host);
28 smtp.EnableSsl = true; //开启安全连接。
29 smtp.Credentials = new NetworkCredential(user, password); //创建用户凭证
30 smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //使用网络传送
31 //创建邮件
32 MailMessage message = new MailMessage(mailAddress, ToAddress, "Test", "This is a Test Message");
33 //注册事件
34 smtp.SendCompleted += new SendCompletedEventHandler(smtp_SendCompleted);
35 smtp.SendAsync(message, "TheObjectCompletedUse");
36 //等待完成。
37 _event.WaitOne();
38 Console.WriteLine("Main method end");
39 }
40
41 private static void smtp_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
42 {
43 Console.WriteLine((string)e.UserState);
44 _event.Set();
45 }
46 }
47 }

 

。很简单吧。代码测试完全没有问题,注意替换成真正有效的GMAIL账户。

 

下载:下载

 

 

 

转载于:https://www.cnblogs.com/namek/archive/2010/08/19/1803854.html