C / C ++中最常用,最灵活的SMTP客户端库是什么?

我正在寻找众包,因为我在C / C ++中找到一个用于SMTP的“行业标准”库有点困难。

我正在寻找能够发送不同MIME格式和附件的电子邮件。 我宁愿不要通过写一个薄薄的库来重新发明轮子。 但是我也希望能够将它包含在我的软件中,而不会出现奇怪的许可问题。

我已经阅读了这篇相关文章: 在开发SMTP客户端时需要考虑哪些RFC? 关于相关的RFC,我也在查看RFC。

我个人最喜欢的是VMime ,仅适用于C ++,但是备受推崇的 libcurl也有SMTP支持(以及许多其他function)。

VMime拥有双重许可 ; 我认为curl有一种麻省理工学院风格的许可证。

libquickmail具有您需要的所有function。 它支持多个替代主体和附件之类的东西。