首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CPP:用CPP编写gmail邮件自动回复程序

CPP:用CPP编写gmail邮件自动回复程序
EN

Stack Overflow用户
提问于 2013-06-20 19:15:10
回答 1查看 610关注 0票数 0

我已经带着我的智能手机离开了一段时间,它曾经帮助我在旅途中回复邮件。在这段时间里,我觉得有必要写一个CPP程序,它将一直运行在我家里的桌面上,并根据主题行或文本行中的一些匹配模式回复我的gmail收件箱消息。

我想在UNIX平台上写一个CPP程序,它将不断检查1)我的gmail收件箱中是否有未读的邮件。2)在该邮件中搜索模式3)如果模式匹配,它将用某个固定文本消息回复该邮件。

我不知道如何以及哪些gmail API可以用来将其集成到CPP程序中?我发现VB.NET有一些API,我们可以通过它们来实现这一点。我是一个CPP爱好者,所以我想用CPP写。

请指导我如何继续?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-06-20 22:01:53

CPP就可以了(但肯定需要一些时间才能让所有的东西都进入工作状态)。

首先你需要做的是遵循POP3 (邮局协议3和简单邮件传输协议),它被邮件客户端用来读取电子邮件元数据(有多少新邮件,有多少未读),并使用邮件服务器发送新邮件。

你至少要有个基本的想法-

使用POP3

  • 从收件箱中下载
  1. 电子邮件元数据(用于文本正文上的模式搜索)使用POP3
  2. 使用SMTP

回复

此外,您还需要为安全性提供加密支持TLS。

幸运的是,您已经使用了一个很棒的库- libcurl。您可以使用libcurl (使用openssl和openldap构建)非常容易地向邮件发送回复。

剩下的位是1和2,我相信用libcurl就可以做到。

最好的部分是,libcurl非常可靠和快速(认证、TLS设置和将邮件发送到服务器需要大约1-2秒)。

最糟糕的部分-链接和链接(openssl,openldap,libcurl ...)。

无论如何,希望这对您有所帮助&祝您旅途顺利:)。

致以敬意,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17212181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档