在CPP中编写gmail邮件自动回复程序
CPP: Writing gmail Mail Auto Reply program in CPP
我已经离开我的智能手机有一段时间了,它曾经帮助我在旅途中回复邮件。在这段时间里,我觉得有必要编写一个CPP程序,它将在我家里的桌面上运行,并根据主题行或文本行中的一些匹配模式回复我的gmail收件箱消息。
我想在UNIX平台上编写一个CPP程序,该程序将被不断检查1)如果我的gmail收件箱中有未读邮件。2)在邮件中寻找一种模式3)如果模式匹配,它将用一些固定的文本信息回复邮件。
我不知道如何和哪些gmail api可以用来整合这在一个CPP程序?我发现VB。NET有一些api,我们可以通过它来实现这一点。我是一个CPP爱好者,所以我想用CPP写作。
请指导我该怎么做?谢谢。
CPP可以(但肯定需要一些时间才能使所有东西进入工作状态)。
首先你需要做的是遵循POP3 &SMTP(邮政协议3)简单邮件传输协议(Simple Mail Transport Protocol),它被邮件客户端用来读取邮件元数据(有多少封新邮件,有多少封未读邮件),并通过邮件服务器发送新邮件。
你至少需要知道如何获得-
- 使用POP3从收件箱发送的电子邮件元数据
- 使用POP3下载它们(用于文本主体的模式搜索)
- 使用SMTP回复它们
为了安全,你还需要加密支持TLS。
幸运的是,有一个很好的库你已经使用- libcurl。你可以使用libcurl(使用openssl &Openldap)发送回复邮件非常容易。
剩余位为1 &2,我相信libcurl可以很好地完成。
最好的部分是,libcurl非常可靠和快速(需要~1-2秒的验证,TLS设置&;发送邮件到服务器)。
最糟糕的部分-链接和链接(openssl, openldap, libcurl…)
无论如何,希望这有助于&祝你一路顺风。
认为,
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- C++,系统无法执行指定的程序
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 重载操作程序时出错>>用于类中的字符串 memebr
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 试图在visual studio上用C++创建一个桌面应用程序
- 模板元程序查找相似的连续类型名称
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 如何通过cpp程序运行shell脚本
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- IPC使用多个管道和分支进程来运行Python程序
- 如何将c++程序的一些输出传递给shell,以便在shell中使用
- 使用C++程序合并排序没有得到正确的输出
- 基于boost的程序的静态链接——zlib问题
- 程序崩溃并显示"std::out_of_range"错误
- 错误 = 0x801F0020筛选器回复消息'error_flt_no_waiter_for_reply'微筛选器驱动程序
- WinSock C++控制台应用程序即时消息回复不会阻止
- 在CPP中编写gmail邮件自动回复程序