我已经离开了我的智能手机一段时间了,这曾经帮助我在旅途中回复邮件。在此期间,我觉得有必要编写一个CPP程序,该程序将继续在我家的桌面上运行,并将根据主题行或文本行中的一些匹配模式回复我的Gmail收件箱消息。
我想在UNIX平台上编写一个CPP程序,它将继续检查 1)如果我的Gmail收件箱中有任何未读邮件。 2)在该邮件中搜索模式 3)如果模式匹配,它将回复带有一些固定文本消息的邮件。
我不知道如何使用哪些gmail API将其集成到CPP程序中?我发现VB.NET有一些API可以实现这一点。我是CPP爱好者,所以我想写CPP。
请指导我如何进行?感谢。
答案 0 :(得分:1)
CPP会做(但肯定需要一些让所有事情都进入工作状态)。
首先你需要做的是关注POP3&邮件客户端使用SMTP(邮局协议3和简单邮件传输协议)读取电子邮件元数据(有多少新邮件,有多少未读)并使用邮件服务器发送新邮件。
你需要了解如何获得 -
此外,您还需要加密支持TLS以确保安全。
幸运的是,您使用了一个很棒的库 - libcurl。 您可以使用libcurl(使用openssl& openldap构建)非常容易地向邮件发送回复。
其余位是1& 2,我相信可以用libcurl完成。
最好的部分是,libcurl非常可靠和快速(授权需要1-2秒,TLS设置和发送邮件到服务器)。
最糟糕的部分 - 链接和链接(openssl,openldap,libcurl ......)。
无论如何希望这会有所帮助&祝你旅途愉快:)。
的问候,