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

时间:2013-09-05 11:22:22

标签: c++ email libcurl

我正在编写一个程序,可以访问用户的gmail帐户,然后显示未读的电子邮件。

我不知道我应该使用什么网址
curl_easy_setopt(curl, CURLOPT_URL,"urlhere")

我在看完这个问题后问这个问题

SMTP mail using libcurl

我已经尝试过编写“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 “从同行收到数据时失败”。

2 个答案:

答案 0 :(得分:0)

尝试:

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

curl_easy_setopt

答案 1 :(得分:0)

请参阅Google的Gmail access through IMAP文档。显然,您应该使用imap.gmail.com:993进行IMAP连接。