在C++中使用libcurl访问Gmail收件箱

Access Gmail Inbox using libcurl in C++

本文关键字:访问 Gmail 收件箱 libcurl C++      更新时间:2023-10-16

我正在编写一个程序,该程序可以访问用户的gmail帐户,然后显示未读电子邮件。我不确定我应该使用哪个网址

curl_easy_setopt(curl, CURLOPT_URL,"urlhere")

我在阅读这个问题后问这个问题

使用 libcurl 的 SMTP 邮件

我已经尝试过写"mail.google.com",它不起作用。

根据此处的链接

http://email.about.com/od/accessinggmail/f/Gmail_POP3_Settings.htm

Gmail POP server address: pop.gmail.com Gmail POP port: 995

所以我尝试了

 "pop3://pop.gmail.com:995"

但它返回CURLE_RECV_ERROR它说"从对等方接收数据时失败"。

请参阅 Google 关于通过 IMAP 访问 Gmail 的文档。显然,您应该使用imap.gmail.com:993进行IMAP连接。

尝试:

curl_easy_setopt(curl, CURLOPT_URL,"smtp://mail.google.com") 

curl_easy_setopt