能够向电子邮件地址发送电子邮件,并将其显示在网页上

时间:2012-03-23 14:38:04

标签: java email

我希望能够向电子邮件地址发送电子邮件,然后将其显示在网页上。这可能吗?

我的猜测是你必须编写自己的电子邮件服务器,这是我无法做到的。所以我假设这对我来说是不可能的。

但如果有某种方法可以做到,那就太好了。我通常使用Java编程并使用Tomcat作为我的应用服务器。

3 个答案:

答案 0 :(得分:1)

不,您不必运行自己的SMTP服务器。您只需要能够使用javax.mail中的邮件客户端API等内容从POP3或IMAP服务器检索邮件。

由您来决定您给予用户多少控制权。例如,谁指定了IMAP设置?谁决定要提取和显示哪些消息?也许这都是预配置的。也许您编写功能齐全,基于Web的电子邮件客户端,可以发送消息以及检索。这一切都是通过Web应用程序的设计确定的。

答案 1 :(得分:1)

您无需编写自己的邮件服务器。您可以使用普通(外部)邮件服务器,并通过软件从POP3或IMAP轮询其收件箱。这会导致一个短暂的延迟,直到完整的轮询间隔,但这可能是也可能不适合你。

我不能给你一个很好的建议,让电子邮件客户端lib可以使用它。

答案 2 :(得分:0)

以下是通过Google SMTP服务器发送电子邮件的simple example