我有一个带有用例的项目,用户应该能够向其他用户发送私人消息,但这应该与他们的电子邮箱集成。他们应该能够从同一屏幕发送私人消息或电子邮件。
我的想法是使用某种开源电子邮件服务器将电子邮件转储到MongoDB中,然后让我的Java API将它们拉出来并在界面上显示它们。当用户发送电子邮件时,它会通过API传递给电子邮件服务器。
这是一种合理的方法吗?
答案 0 :(得分:3)
如果您想要自己的服务器(在许多情况下并非不合理),请查看Apache James - 一个具有插件功能的开源Java邮件服务器。显然(!)你可以使用JavaMail与之交谈,将消息拉回等等。
答案 1 :(得分:1)
Gmail不能完成所有这些吗?如果你想要电子邮件与聊天集成,*这是第一个想到的解决方案。为什么重新发明轮子?
*以及大约其他令人敬畏的功能