分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程
HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成
HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子
本帖最后由 ‘陌玍卋界。 于 2013-8-28 15:06 编辑 inghot 发表于 2013-8-28 14:54 /// <summary> /// 处审核后类的实例 /// </summary> /// <param name="To">收件人地址集合</param> 根据个人需要是单个收件人或者多个 /// <param name="Body">邮件正文</param> /// <param name="Title">邮件的主题</param> public SendMail(List<string> To, string Body, string Title) { mailMessage = new MailMessage(); foreach (string str in To) { mailMessage.To.Add(str); } List<sendmailinfoModel> list = new List<sendmailinfoModel>(); sendmailinfoProc sendMailinfoProc = new sendmailinfoProc(); list = sendMailinfoProc.GetList(null); sendmailinfoModel sendinfo = list[0] as sendmailinfoModel; if (sendinfo != null) { mailMessage.From = new System.Net.Mail.MailAddress(sendinfo.Mailaddress, sendinfo.Mailname); //mailMessage.From = new System.Net.Mail.MailAddress("aaa@163.com"); mailMessage.Subject = Title; mailMessage.Body = Body; mailMessage.IsBodyHtml = false; mailMessage.BodyEncoding = System.Text.Encoding.UTF8; mailMessage.Priority = System.Net.Mail.MailPriority.Normal; this.password = sendinfo.Mailpassword; //this.password = "***"; smtpserver = sendinfo.Smtpserver; } } /// <summary> /// 发送邮件 /// </summary> public SmtpStatusCode Send() { if (mailMessage != null) { smtpClient = new SmtpClient(); smtpClient.Credentials = new System.Net.NetworkCredential(mailMessage.From.Address, password);//设置发件人身份的票据 smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; smtpClient.Host = smtpserver; try { smtpClient.Send(mailMessage); } catch (SmtpException e) { return e.StatusCode; } return SmtpStatusCode.Ok; } return SmtpStatusCode.SyntaxError; } 有问题再问我 |
‘陌玍卋界。 发表于 2013-8-27 09:24 我好像试过+3倍时间的。 麻烦发来看下,谢谢。。 |
你那个6000是毫秒吧 超时多正常吧 我这写的有邮件发送的类,要源码不? |
http://www.sufeinet.com/forum.ph ... hlight=%D3%CA%BC%FE 要不你看看这个文章里面的方法,有两种上面是一个,下面是一个,看看这个能不能发送。也可能是实现方式 的问题 |
有提示吗? 或者报有什么错误吗? |
不会一定要用SOCKET SSLSTREAM吧。。。。![]() |
用 [code=csharp]client.EnableSsl = ssl;[/code] 这个不行么? 要怎么设置? |
这是安全连接ssl的问题,你要么取消,要么在C#里也使用安全连接 |