2012-04-19 41 views
1

根据我对POP/IMAP的理解,我需要用户的明文密码才能代表他们检索电子邮件。如果我想为GMail创建一个通过POP/IMAP服务器访问他们的邮件的插件服务,我是否必须保存他们的明文密码?我能做些什么来解决这个问题吗?如果我必须保存一个纯文本密码,那么最好的办法是什么?如果我想要构建GMail的插件,我需要存储明文密码吗?

编辑:其实它看起来像Gmail支持他们的IMAP/SMTP服务器的OAuth认证:https://developers.google.com/google-apps/gmail/oauth_overview

不能完全确定的OAuth如何与IMAP和SMTP,但它是一个起点。

回答

1

我不确定你在写什么(PHP,JS等),但是这是一个用于Gmail的Javascript API Gmailr

另外,请看this,它提供了在Java,Python和PHP中使用Oauth与IMAP和SMTP的指南。