http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 11245|回复: 13

[其他] 大家有支持SSL收发信的组件吗?

[复制链接]
发表于 2013-3-28 11:43:26 | 显示全部楼层 |阅读模式
我最近在做一个项目开始用JMAIL组件 发现不支持SSL 网上百度了下也没找到相关信息.
大家有相关资源吗?


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-3-28 11:45:34 | 显示全部楼层
安全通信的没有,只有HTTPs的用的HttpHelper类就能突破,帮你顶
 楼主| 发表于 2013-3-29 13:25:55 | 显示全部楼层
昨天找了个实例测试 发邮件 遇见奇怪的问题 单步调试走能正常执行 直接F5执行报错异常。发件人地址为空,有谁知道怎么解决啊?
 楼主| 发表于 2013-3-28 11:46:27 | 显示全部楼层
{:soso_e142:}恩 你的那个类包我看了好像也不行!但是我想用pop和smtp。
发表于 2013-3-29 13:32:36 | 显示全部楼层
nihaomaxx 发表于 2013-3-29 13:25
昨天找了个实例测试 发邮件 遇见奇怪的问题 单步调试走能正常执行 直接F5执行报错异常。发件人地址为空,有 ...

贴下代码吧。
 楼主| 发表于 2013-3-29 13:57:17 | 显示全部楼层
站长苏飞 发表于 2013-3-29 13:32
贴下代码吧。
  1. tcpClient = new TcpClient(smtpServer, port);
  2.                 if (SSL)
  3.                 {
  4.                     //ssl
  5.                     networkStream = new SslStream(tcpClient.GetStream(), true,new RemoteCertificateValidationCallback(ValidateServerCertificate));
  6.                     try
  7.                     {
  8.                         ((SslStream) networkStream).AuthenticateAsClient(smtpServer, null,System.Security.Authentication.SslProtocols.Tls,false);
  9.                     }
  10.                     catch (Exception ex)
  11.                     {
  12.                         errmsg = ex.ToString();
  13.                         return false;
  14.                     }
  15.                 }
复制代码
现在报异常网络链接不成功!
发表于 2013-3-29 14:01:46 | 显示全部楼层
nihaomaxx 发表于 2013-3-29 13:57
现在报异常网络链接不成功!

ValidateServerCertificate方法执行的什么呀
 楼主| 发表于 2013-3-29 14:05:16 | 显示全部楼层
站长苏飞 发表于 2013-3-29 14:01
ValidateServerCertificate方法执行的什么呀
  1. public  bool ValidateServerCertificate(
  2.               object sender,
  3.               X509Certificate certificate,
  4.               X509Chain chain,
  5.               SslPolicyErrors sslPolicyErrors)
  6.         {
  7.             
  8.             if (sslPolicyErrors == SslPolicyErrors.None)
  9.                 return true;
  10.             return false;
  11.         }
复制代码
 楼主| 发表于 2013-3-29 14:12:22 | 显示全部楼层
本帖最后由 nihaomaxx 于 2013-3-29 14:26 编辑
站长苏飞 发表于 2013-3-29 14:01
ValidateServerCertificate方法执行的什么呀

这个问题解决了.
发表于 2013-3-29 14:15:06 | 显示全部楼层
nihaomaxx 发表于 2013-3-29 14:12
这个问题解决了...新问题又来了晕!

这个问题怎么解决了,新的问题又是什么啊
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-22 07:59

© 2014-2021

快速回复 返回顶部 返回列表