【问题标题】:Access Gmail Inbox using libcurl in C++在 C++ 中使用 libcurl 访问 Gmail 收件箱
【发布时间】:2013-09-05 11:22:21
【问题描述】:

我正在编写一个程序,它可以访问用户的 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 表示 “从对端接收数据失败”。

【问题讨论】:

    标签: c++ email libcurl


    【解决方案1】:

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

    【讨论】:

    • 在 gmail 中默认启用 pop 而禁用 imap。
    【解决方案2】:

    试试:

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

    curl_easy_setopt

    【讨论】:

    • CURLOPT_MAIL_FROM 和 CURLOPT_URL 是两个不同的属性。这里有什么关系?
    猜你喜欢
    • 2013-04-15
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2016-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多