2012-03-23 45 views
1

我正在研究一個基於Web的應用程序,並希望將每個用戶的電子郵件(Gmail,雅虎等)整合到其中。我希望對收件箱和發送的郵件進行自動同步(側面詳細信息:對特定電子郵件地址有選擇性),即通過應用程序發送的任何郵件都將顯示在用戶的電子郵件中,反之亦然;在應用程序中收到的任何消息都將顯示在電子郵件中,反之亦然。在不存儲電子郵件密碼的情況下將應用程序與電子郵件同步

我的問題:我意識到這可能會涉及IMAP。有沒有辦法去解決這個問題,而不存儲用戶的電子郵件密碼?我願意接受任何語言,基礎設施等。

如果真的沒有辦法存儲密碼,MD5就足夠了嗎?任何其他的想法將不勝感激。

+1

簡短的答案是否定的,您可以選擇存儲密碼。我的問題是,爲什麼寫這個? Gmail,雅虎等都在他們自己的網絡界面提供這種功能.. – 2012-03-23 19:11:59

+0

他們這樣做。但是,這個應用程序將拉動選擇性電子郵件並以更相關的方式顯示它。有一個目的背後,只是很難用幾句話來解釋整個範圍...... – DRD 2012-03-23 19:15:33

+0

StackOverflow使用OpenID向Google帳戶進行身份驗證。這是一個選擇嗎? – mellamokb 2012-03-23 19:17:48

回答

0

您需要找到一個基於OAuth的API來訪問電子郵件提供商。這將允許用戶對自己進行身份驗證,爲您提供訪問令牌供以後使用。

我相信你可以用GmailYahoo做到這一點(見鏈接)

+0

我在想OAuth,但不確定在這種情況下是否合適/工作。我會檢查鏈接 - 謝謝! – DRD 2012-03-26 18:11:14

0

這可能出現的情況是論壇上的私人消息系統。用戶可能希望PM將其轉發到他們的主電子郵件,以便他們不必記得檢查您的網站上的收件箱以及他們的主電子郵件。然後,當用戶回覆這些消息時,您希望回覆作爲下午到另一個論壇用戶。

將郵件轉發郵件很簡單。爲了答覆,您需要讓您的站點上的電子郵件服務器解析出電子郵件中的某些信息,指出應將哪個用戶轉發爲PM。

如果你真的想允許用戶從界面中訪問他們的整個Gmail收件箱在您的網站,而不是僅僅通過你的網站還是去了,那麼你就面臨着一個更大的任務的消息。

+0

感謝您 - 我可以看到轉發可能工作的傳入消息。但我仍然希望通過應用程序發送的消息出現在用戶的電子郵件中 ​​- 發送郵件文件夾中。 – DRD 2012-03-23 19:29:52

相關問題