2010-08-23 112 views
1

我正在编写一个firefox greasemonkey脚本,该脚本应该在gmail中运行,并允许用户将所有附件从gmail对话线程提交到我的服务器。目前我只能看到两种做法。直接从服务器获取gmail附件而不使用imap

  • 要求用户通过用户imap/pop3直接从我的服务器进行身份验证和获取。我将通过imap完全访问用户邮箱,这使用户有点怀疑。

  • 发送转发将用户的gmail界面中的所有邮件发送到我的一个邮件帐户,然后使用imap从那里获取附件。我不需要用户邮箱访问权限。

我可以解析gmail DOM并获取附件链接,但它们只能从登录用户浏览器中工作。我想找出一种方法,我只是发送附件链接到我的服务器和服务器通过curl或其他东西获取它们。或者,也许某种方式,JavaScript将附件直接发送到我的服务器。那可能吗 ?

感谢

回答

0

假设我进入我的收件箱,复制网址为我的邮件附件中的一个,然后将其发送到服务器。如果您尝试卷曲,您将被要求使用我的凭证登录。该URL不是某种OTP类型的链接,它在不需要授权的情况下唯一地指向附件。

您将不得不使用interfaces for communicating with GMail mailboxes之一。

+0

好的,所以通过oauth的imap也许是一条可行的路。谢谢 – Nands 2010-08-23 11:48:32

+0

如果你接受这个答案,请把它旁边的复选标记放在里面?谢谢 – 2010-08-27 02:36:06

相关问题