请各位大侠帮忙看看,因为下面的代码不是非常稳定。希望大家指点下,在线等……for (int i = 0; i < 50; i++)
{
OnTimer(i);
Console.WriteLine(i);
Thread.Sleep(5000);
}
public static void OnTimer(int i)
{
try
{
//定义信息
string user = "[email protected]";//[email protected] [email protected]
string passWord = "hao13727815158";
string receivePerson = "[email protected]";
string sendTheme = "测试" + i;
string sendText = "测试文";
SmtpClient client = new SmtpClient("smtp.qq.com");
client.Credentials = new System.Net.NetworkCredential(user, passWord);
client.DeliveryMethod = SmtpDeliveryMethod.Network; MailMessage mmsg = new MailMessage(user, receivePerson);
mmsg.Subject = sendTheme;
mmsg.SubjectEncoding = Encoding.UTF8;
mmsg.Body = sendText;
mmsg.BodyEncoding = Encoding.UTF8;
mmsg.IsBodyHtml = true;
mmsg.Priority = MailPriority.High;
client.Send(mmsg);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}按照上面的代码。测试之后发觉非常不稳定,发了50封才收到25封!
{
OnTimer(i);
Console.WriteLine(i);
Thread.Sleep(5000);
}
public static void OnTimer(int i)
{
try
{
//定义信息
string user = "[email protected]";//[email protected] [email protected]
string passWord = "hao13727815158";
string receivePerson = "[email protected]";
string sendTheme = "测试" + i;
string sendText = "测试文";
SmtpClient client = new SmtpClient("smtp.qq.com");
client.Credentials = new System.Net.NetworkCredential(user, passWord);
client.DeliveryMethod = SmtpDeliveryMethod.Network; MailMessage mmsg = new MailMessage(user, receivePerson);
mmsg.Subject = sendTheme;
mmsg.SubjectEncoding = Encoding.UTF8;
mmsg.Body = sendText;
mmsg.BodyEncoding = Encoding.UTF8;
mmsg.IsBodyHtml = true;
mmsg.Priority = MailPriority.High;
client.Send(mmsg);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}按照上面的代码。测试之后发觉非常不稳定,发了50封才收到25封!
解决方案 »
- 紧急问题,都来看看!!!
- reportviewer独占一个表单b,从另一个表单a调用表单b如何传参数以控制报表内容?
- C#项目怎么在一天没安装编程工具的机器上
- 如何建立 一个按钮 将一个 txt 放到已经建里的 textbox中
- 怎么判断dataGridView里的数据是否选中?
- 求以下两个API的详细的参数,以达到GBK转成UTF-8及BIG5码功能
- 这个可以实现吗?
- 有没有什么方法或者软件,可以让我的.Net程序不需要 Framework ?
- C# 读取EXcel表格数据,出问题。在线等
- listbox 可不可以有checkbox 选项?在vb下有这个属性的,为什么在c#下就找不到呢?很急的
- C#提取网页表格问题
- 每天一个设计模式(策略模式 -2011.4.18 星期一)期待提问和讨论
如何搞多线程呢?