我见过许多教程(http://curl.haxx.se/libcurl/c/smtp-multi.html、VMIME网站等),它们解释了如何通过GMail之类的服务器发送邮件。也就是说,他们需要用户名/密码才能登录到某个服务器,然后通过服务器将电子邮件转发到目的地。
我正在寻找,但无法找到的是如何发送电子邮件,但不是通过服务器的解释。在没有邮件服务器的情况下如何发送电子邮件?我正在寻找一个Linux库,它可以让我的程序成为邮件服务器,既可以发送邮件,也可以接收邮件。如果这是不可能的卷曲或vmime,那么我将高兴地切换到另一个库。我真的不想使用我自己的SMTP服务器,但是我花了一天的时间在google上却没有用,我读了VMIME的书,但是我找不到任何有用的东西,这对我来说有点深奥。
编辑
因此,基本上,我正在寻找一个SMTP服务器库(也可以发送电子邮件给其他服务器)的C或C++。这样的东西存在吗?我在.NET、Java和Python中看到了它们,但还没有C或C++。还在谷歌..。
发布于 2014-01-08 00:47:23
可悲的是,我不知道还有什么还在活跃的。VMIME有一些支持,但是用于SMTP/SMTPS的API看起来有点尴尬。我也曾看过短发的那部分。它看起来比VMIME的SMTP/SMTPS更容易管理。我目前正在使用VMIME来生成消息,并使用MSMTP实用程序发送消息。VMIME和MSMTP的结合效果很好,但更愿意将其保存在一个实用程序中。
https://stackoverflow.com/questions/19462700
复制相似问题