如何通过 C++ 程序发送电子邮件?

Posted

技术标签:

【中文标题】如何通过 C++ 程序发送电子邮件?【英文标题】:How to send Email through a C++ program? 【发布时间】:2008-09-25 08:00:26 【问题描述】:

如何从 C++ 发送电子邮件?我可以使用一个好的跨平台(MS Windows、Linux 等)库吗?我正在使用 GCC(MS Windows 上的 cygwin)。

【问题讨论】:

【参考方案1】:

查看C-Client

Apache 许可证 非常成熟的图书馆(Pine 电子邮件阅读器、UW-IMAP 服务器等的制造商) 支持 IMAP、POP、SMTP 和 NNTP Unix 和 Windows

【讨论】:

【参考方案2】:

看VMime。

VMime 是一个多合一的 Internet 邮件库。这个设计精良、功能强大的 C++ 类库允许您解析/构建/修改 MIME 消息。使用消息模块,您可以非常轻松地连接到 POP3/IMAP/SMTP/Maildir,并且使用相同的代码!

【讨论】:

【参考方案3】:

查看 jwSMTP - 一个跨平台的 SMTP 类。

http://johnwiggins.net/jwsmtp/

【讨论】:

以上是关于如何通过 C++ 程序发送电子邮件?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过电子邮件发送 NSManagedObject

如何使用 c++ (curl) 发送电子邮件

如何使用 api 通过应用程序发送电子邮件

Android,如何发送 HTML 电子邮件并强制 Android 通过 G-Mail 而不是其他应用程序发送它?

C++程序调用libcurl开源库实现发送邮件的功能

如何通过 Gmail API 从 .net 核心控制台应用程序发送电子邮件?