2012-03-23 32 views
1

我希望能夠將電子郵件發送到電子郵件地址,然後使其顯示在網頁上。這可能嗎?能夠發送電子郵件到電子郵件地址,並使其顯示在網頁上

我的猜測是你必須編寫自己的電子郵件服務器,這是我無法做到的。所以我認爲這對我來說是不可能的。

但是,如果有某種方式可以完成,那就太好了。我通常使用Java進行編程,並使用Tomcat作爲我的應用服務器。

+0

因此,您希望生成一封電子郵件,將其發送到某個地址,並將生成的文本顯示在網頁上?或者Web服務器應該成爲電子郵件接收者並在網頁上顯示收到的消息? – Thomas 2012-03-23 14:41:55

+2

您希望以blogspot的電子郵件發佈內容嗎?看看阿帕奇詹姆斯 - 你有幾乎所有的東西http://james.apache.org/index.html – 2012-03-23 14:42:07

+0

那麼,你可以發送電子郵件到一個Gmail地址,它可以通過Web界面讀取,但你希望用戶打開頁面以檢查更新?這是我爲gmail所做的,但不願意爲'某個網站'做。爲什麼不簡單地向用戶發送電子郵件到他們喜歡的任何地址? – 2012-03-23 14:44:11

回答

0

以下是通過谷歌的SMTP服務器發送電子郵件的。

1

不,您不需要運行自己的SMTP服務器。您只需要能夠使用類似javax.mail中找到的郵件客戶端API那樣從POP3或IMAP服務器檢索郵件。

這將取決於您決定給用戶多少控制權。例如,誰指定了IMAP設置?誰決定要獲取並顯示哪些消息?也許這都是預先配置好的。也許你編寫功能齊全的基於Web的電子郵件客戶端,可以發送消息以及檢索。這一切都是通過您的Web應用程序的設計來確定的。

+0

謝謝埃裏克森。我知道這不是一個非常具體的問題,還有很多思考/閱讀待辦事項。但是這讓我走上了正軌。 – Ankur 2012-03-23 15:05:10

1

你不需要編寫自己的郵件服務器。您可以使用普通(外部)郵件服務器,並通過軟件中的POP3或IMAP輪詢收件箱。這會在整個輪詢間隔內引入一個很短的延遲,但這可能會或可能不會被您接受。

雖然我不能給你一個很好的提示,可以使用電子郵件客戶端庫。

+0

謝謝,這很有道理。我會試試這個。 – Ankur 2012-03-23 15:03:43

相關問題