使用 VMIME/libcurl 发送电子邮件,而不是通过服务器(或:SMTP 服务器库)
Sending email with VMIME/libcurl not through a server (or: SMTP server library)
我看过很多教程(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的组合效果很好,但更愿意将它们全部保留在一个实用程序中...
相关文章:
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 有没有办法知道Tracer是否成功地完全连接到了jaegerclientcpp中的jaeger后端服务器
- 从服务器传输到客户端的消息不会出现
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- OpenSSL TLS服务器-使用客户端证书白名单
- 我正在开发服务器,ip作为参数传递不起作用
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 提升 Asio TCP 服务器 处理多个客户端
- 如何在 Minecraft 服务器上执行命令
- 调试编译的服务器在数据库打开时崩溃
- C++套接字客户端到 Python 服务器未创建连接
- 用于解析 win64 堆栈跟踪的命令行客户端(可以访问符号服务器)
- 电子邮件地址中的c++smtp服务器主机名
- 未经身份验证的SMTP服务器到服务器通信
- 可视化如何在不指定smtp服务器的情况下使用c++发送电子邮件
- 使用 VMIME/libcurl 发送电子邮件,而不是通过服务器(或:SMTP 服务器库)
- Gmail会立即将EHLO.QUIT发送到自定义SMTP/MTA服务器
- 发送邮件到smtp服务器需要认证使用Dev c++