gpt4 book ai didi

c++ - 无法使用 Poco 库检索电子邮件内容

转载 作者:行者123 更新时间:2023-11-30 05:08:46 24 4
gpt4 key购买 nike

当我尝试使用 Poco 库构建电子邮件客户端时。我发现我无法使用以下方法检索内容。

for ( auto i = messages.begin(); i != messages.begin()+10; ++i )
{
MessageHeader header;
session.retrieveHeader((*i).id, header);

std::cout << "Subject:" << header.get("Subject");
std::cout << "Content" << header.get("Content");
/// Can't perform the above because there are no "Content:" in the
/// RFC2822.
}

///example in the RFC 2882
----
From : John Doe <jdoe@machine(comment). example>
To : Mary Smith
__
<mary@example.net>
Subject : Saying Hello
Date : Fri, 21 Nov 1997 09(comment): 55 : 06 -0600
Message-ID : <1234 @ local(blah) .machine .example>

This is a message just to say hello.
So, "Hello".
----

而且 MessageHeader 的父类“Poco/Net/NameValueCollection”也没有提供检索电子邮件内容的方法。

const std::string& NameValueCollection::get(const std::string& name)  
{
ConstIterator it = _map.find(name);
if (it != _map.end())
return it->second;
else
throw NotFoundException(name);
}

所以,我的问题是:有没有其他方法可以使用 poco 库检索 gmail 邮件?

最佳答案

我在 poco github 页面上发布了这个问题。响应是:

///////////

还有其他方法可以检索 gmail 邮件吗?

是的,使用 MailMessage::getContent()

///////////

它确实解决了我的问题。

关于c++ - 无法使用 Poco 库检索电子邮件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46591895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com