因工作需要在Linux环境中用C++编写个发送邮件的程序,着实费了点周折,最终得以满意解决,现将历程与成果与大家分享! 一、刚开始网上一通逛搜,发现Linux环境下,发邮件使用较多的方法是libesmtp包,网上也有示例,按照相关章的指引,很容易就实现的邮件的发送,但问题是不知道如何实现SSL。 二、发现libesmtp文件中有个smtp_starttls_set_ctx接口,似乎是可以解决ssl问题的,逛搜libesmtp解决SSL发送邮件的解决办法,几乎无任何信息,后来下载了个libesmtp的源代码包libesmtp-1.0.6.tar.bz2,内含examples示例目录,可以直接编译成功,但似乎是只支持tls邮件发送,而不支持ssl邮件的发送,百思不得其解。 三、接着寻找别的解决办法,在CSDN搜到一个csmtp说可以解决SSL邮件发送问题的资源,但下载需要50积分,说心里话能解决问题50积分也是值得的,但没有呀,提供资源者还比较仁义,告知资来源于https://www.codeproject.com,于是乎在codeproject找到了csmtp的资源,有两个版本,v2.4版本包CSmtp_v2_4_ssl.zip,v1.8版本分为window(CSmtp_v1_8a.zip)和linux(CSmtp_v1_8b.zip)两个包。 四、为了能省点精力,就直接用版较低的linux版吧,解压后发现有makefile文件,可直接编译通过,一般的邮件能发送成功,但可惜的是v1.8版本也不支持ssl协议。 五、其实从包的名字上就能看出来v2.4版本开始支持 ssl协议,但v2.4并不分windows版本和linux版本,是否能支持linux呢,查看源代码发现有对linux的支持,只是包内没有makefile文件,似乎没有在linux目录下编译过,于是编写了个makefile文件尝试编译,竞然编通过,而且发送文件成功,经过测试可以支持ssl邮件的发送,因暂无需求tls未做测试。 六、现将程序重新打包成csmtp_v2.4_linux.tar文件,与大家分享,文中所提到的相关资源包都一并打包到资源中了。 最后感谢原创christopher w. backen提供的代码资源!
2021-04-10 13:35:38 2.11MB Linux C++ SMTP 发邮件
1
整体最小二乘方法(TLS)以其同时考虑系数矩阵和观测值的误差而作为一种较新的平差方法出现。文中通过阐述整体最小二乘算法基本思想,然后对曲线方程进行线性化,最后结合实例详细解算并分析整体最小二乘在曲线拟合中的应用,验证了该方法的有效性和可行性。
2021-04-08 18:47:07 133KB 行业研究
1
1、本例中提供了sslite.dll库,该库提供了客户端的ssl层会话接口,开发者可方便的使用该库进行客户端的SSL(TLS)通信开发。 2、本例中使用sslite库进行HTTPS通信的开发,其中使用了llhttp进行HTTP层的数据解析,在C盘下会将下载的网页的原始文件写入TestSSLHttp.html中,网页的Body文件写入TestSSLHttp_body.html中。 3、SSLWrap.h(.cpp)中提供了SSL接口的访问。 4、开发环境: Windows+VS 2010
2021-04-06 18:00:11 18.73MB SSL TLS https llhttp
1
SSL/TLS 原理介绍
2021-04-03 17:00:22 359KB 信息安全
1
一种北斗伪距单点定位的整体最小二乘(TLS)算法,马天明,曾繁慧,目前,北斗伪距单点定位一般都采用普通最小二乘定位算法,但是,该算法只是考虑了观测方程的常数项的误差,而实际上观测方程的系�
2021-03-31 09:41:42 485KB 首发论文
1
TLS-STM32F103C8最小系统资料20141020.zip
2021-03-27 20:07:41 2.83MB stm32
1
MQTTnet MQTTnet是用于基于MQTT的通信的高性能.NET库。 它提供了一个MQTT客户端和一个MQTT服务器(代理)。 该实现基于的文档。 产品特点 一般 异步支持 客户端和服务器(但不支持UWP服务器)的TLS支持 扩展的通信渠道(例如内存,TCP,TCP + TLS,WS) 轻量级(仅MQTT的低级实现,无开销) 性能优化(每秒处理约70.000条消息)* 跨所有受支持的MQTT协议版本的统一API 包含用于模拟和测试的接口 访问内部跟踪消息 单元测试(约250个测试) 没有外部依赖 *在使用MQTTnet客户端和服务器在同一进程中使用TCP通道运行的本地计算机(
2021-03-24 16:13:15 603KB tls mqtt iot csharp
1
TLS协议详解,非常详细,中文版,用于TLS握手研究的技术文档,欢迎下载使用 TLS协议详解,非常详细,中文版,用于TLS握手研究的技术文档,欢迎下载使用
2021-03-22 18:06:20 7.8MB TLS协议
1
蚊子 笔记: MOS-chinadns现已被mosdns替代.mosdns是一个插件化的DNS分流器,保留了MOS-chinadns的特性,但更灵活,有更多功能新项目地址: 切换到mosdns很简单有一个和mos-chinadns默认配置功能相同的配置,复制后即可使用。 开源组件/库/参考 依赖 : : : : : 使用原始码 : 设计参考 :
2021-03-21 09:11:49 3.18MB dns-server chinadns dns-over-https dns-over-tls
1
HTTPS与TLS.pdf
2021-03-19 09:17:03 5.89MB HTTPS TLS
1