【问题标题】:Good SMTP + SSL/TLS Library for C? [closed]用于 C 的良好 SMTP + SSL/TLS 库? [关闭]
【发布时间】:2010-09-28 05:54:15
【问题描述】:

如果之前有人问过这个问题,我深表歉意。我对类似问题进行了相当广泛的搜索,但我能找到的只是与 C++ 或 C# 相关的答案。我正在使用 GNU C。

我正在编写一个需要能够使用 SMTP 发送电子邮件的守护程序。我需要能够登录到外部邮件服务器、发送电子邮件并解释任何错误代码。由于各种原因,我无法使用系统的 sendmail 工具(如果有的话)。

该库应至少支持 OpenSSL。 GNUTLS 将是一项福利,但并不是真正需要的。

理想情况下,该库将获得 LGPL2(及更高版本)或 3 条款 BSD 的许可。

有什么建议吗?

【问题讨论】:

    标签: c linux gnu sendmail


    【解决方案1】:

    这个答案更适合事后阅读这篇文章的任何人,但它看起来从版本 7.20.0 libcurl 开始支持 SMTP,包括 SSL。

    似乎计划支持 SASL,但可能尚未发布。不过我确实找到了这个patch

    【讨论】:

      【解决方案2】:

      蒂姆,

      你看过 CyaSSL 吗?它支持最高 TLS 1.2 的所有当前行业标准(以及一些很酷的功能,例如流密码),具有 OpenSSL 兼容层,并专注于优化速度和大小。

      它在 GPLv2 和商业许可下双重许可(如果您需要支持)。我最近将它用于我正在做的一些 Android 工作,并且非常满意。

      http://yassl.com/yaSSL/Products_cyassl.html

      问候,
      克里斯

      【讨论】:

        猜你喜欢
        • 2011-09-12
        • 2010-11-19
        • 2010-09-05
        • 2022-08-20
        • 2012-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多