使用POCO和OpenSSL发送SMTP电子邮件的问题

时间:2016-11-11 01:38:55

标签: c++ email smtp gmail poco-libraries

这是我第一次编写与电子邮件进行任何交互的程序。因此,我只想要一个程序,当运行时,发送一封电子邮件。经过一些谷歌搜索后,我发现POCO是一个简单的库,可以让我做到这一点。

我更喜欢使用C ++。

我下载了最新版本的POCO,并在Windows 10中包含了VS2015社区中的库和包含文件夹。我设置的程序与本教程中的程序类似:https://axistasoft.com/blog/poco/poco-net/item/sending-email-messages-using-poco-securestreamsocket-securesmtpclientsession-class

但是,当我编译程序时,我收到错误:

1> d:\ downloads \ openssl-1.1.0c \ openssl-1.1.0c \ include \ openssl \ e_os2.h(13):致命错误C1083:无法打开包含文件:'openssl / opensslconf.h':没有这样的文件或目录

因此,当我导航到名为的文件夹时,我找到一个名为“opensslconf.h.in”的文件 - 靠近它要查找的文件。我不确定这里还有什么可做的。这是我第一次使用POCO。我尝试使用没有OpenSSL的更简单的版本,但我不相信没有它可以通过GMail发送电子邮件。

我已经研究过这些错误,但他们要么说我只需要删除OpenSSL(不能那样做)或者某些特定于Unix的东西,我就是在windows上。

有什么想法吗?

0 个答案:

没有答案