gpt4 book ai didi

c++ - 使用 VMIME/libcurl 不通过服务器发送电子邮件(或 : SMTP server library)

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:25:52 38 4
gpt4 key购买 nike

我看过许多教程(http://curl.haxx.se/libcurl/c/smtp-multi.html、VMIME 网站等)解释了如何通过 GMail 等服务器发送邮件。也就是说,他们需要用户名/密码才能登录某个服务器,然后通过服务器将电子邮件转发到目的地。

我正在寻找但找不到的是关于如何发送未通过服务器路由的电子邮件的说明。没有邮件服务器如何发送电子邮件?我正在寻找一个 [Linux] 库,它可以让我的程序成为邮件服务器本身,既可以发送邮件也可以接收邮件。如果 curl 或 vmime 无法做到这一点,那么我很乐意切换到另一个库。我真的不想推出自己的 SMTP 服务器,但我在谷歌上花了一天时间无济于事,并阅读了 VMIME 书,但我找不到任何有用的东西,这对我来说有点深奥。

编辑:

所以基本上我正在寻找用于 C 或 C++ 的 SMTP 服务器库(它也可以将电子邮件发送到其他服务器)。这样的事情存在吗?我看到它们适用于 .NET、Java 和 Python,但还没有 C 或 C++。仍在谷歌搜索...

最佳答案

遗憾的是,我不知道有任何仍然活跃的。 VMIME 有一些支持,但 SMTP/SMTPS 的 API 看起来有点尴尬。我也查看了 libcurl 的发送部分。它看起来比 VMIME 的 SMTP/SMTPS API 更易于管理。我目前正在使用 VMIME 生成消息并使用 MSMTP 实用程序发送。 VMIME 和 MSMTP 的组合效果很好,但更愿意将它们全部放在一个实用程序中...

关于c++ - 使用 VMIME/libcurl 不通过服务器发送电子邮件(或 : SMTP server library),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19462700/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com