【问题标题】:how to use ssl with smtp in c++如何在 C++ 中使用 ssl 和 smtp
【发布时间】:2010-11-16 22:39:14
【问题描述】:

我正在寻找代码示例或教程,了解我需要做什么来发送电子邮件的代码 通过支持 ssl 身份验证的电子邮件客户端(我已经拥有) 我想使用开放 ssl

【问题讨论】:

    标签: c++ ssl smtp


    【解决方案1】:

    Boost.AsioSockets Library 都支持 SSL。后者有 SMTP 服务器类,但不幸的是没有客户端。我找到了一个example client,但它使用了简单的 C socket.h。

    更新:以下是一些真实的工作示例。它们都支持 SSL 或 TLS。

    • Msmtp:用于邮件用户代理(如 Mutt)的 SMTP 客户端和 SMTP 插件
    • sSMTP: 极其简单的 MTA 将邮件从系统发送到 Mailhub
    • libESMTP:实现 SMTP 协议客户端的库

    【讨论】:

    • 嗨,我实现简单的 smtp 客户端没有问题。但我不知道如何在代码中实现 ssl/tls 身份验证的组合,即“真正的代码”,这就是我正在寻找的
    • 没有人知道如何实现简单的 smtp tls 客户端示例?
    • 我在答案中添加了一些开源 SMTP 客户端。
    • 你打算从那些地方重新实现或复制它吗?大量的库可以执行您可以使用(和更新)的操作。
    猜你喜欢
    • 2019-01-29
    • 2013-09-21
    • 2013-09-15
    • 2013-02-25
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    相关资源
    最近更新 更多