gpt4 book ai didi

java - 使用 gmail 上下文小工具访问附件

转载 作者:搜寻专家 更新时间:2023-11-01 00:53:21 24 4
gpt4 key购买 nike

我想将一封电子邮件连同附件从 Gmail (Google Apps) 保存到另一个数据库,以实现类似 CRM 的功能。然而,根据docs ,“提取器无法读取电子邮件附件”。我的问题:是否有可能以某种方式使用电子邮件中的某种类型的标识符(例如 EmailTimeExtractor)并使用它来使用 IMAP 提取附件?我对上下文小工具还不是很熟悉,只是想在深入了解之前知道我正在尝试做的事情是否可行!

最佳答案

如果您使用标准的 imap 客户端下拉电子邮件,您将获得附件。它将是其中的一部分。伪代码:

email = new->email_object();
remote_mailbox = new->imap_object_creator(username, password, ...)

while (email = remote_mailbox->download_next_email) { // this downloads the next email
foreach part_type (email->parts->next) { // this iterates over the parts of the email
if( part_type == 'attachment' ) { // not sure if this is it exactly, but you'll find it in the mime-type
//hooray! you've found an attachment. do what you will with it
}
}
}

当我这样做时,我是用 Perl 编写的,所以我使用 MIME::Tools 套件来保存电子邮件,并使用 IMAP::Client 作为我的 imap 客户端。但是任何语言都应该有通用对象来表示 IMAP 连接和电子邮件。

关于java - 使用 gmail 上下文小工具访问附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3296329/

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