2011-01-25 10 views
0

J'ai un projet avec un cas d'utilisation où les utilisateurs devraient pouvoir envoyer des messages privés à d'autres utilisateurs, mais cela devrait être intégré à leur boîte e-mail. Ils devraient être capables d'envoyer des messages privés ou des messages électroniques à partir du même écran.Création d'un serveur de messagerie

Mon idée est d'utiliser un serveur de messagerie open-source qui déchargera les e-mails dans MongoDB et demandera à mon API Java de les retirer et de les afficher sur l'interface. Et lorsqu'un utilisateur envoie un e-mail, il est transmis par l'API au serveur de messagerie.

Est-ce une approche raisonnable?

+0

En quoi les messages privés sont-ils différents de tout autre message électronique? – Pushkar

+0

Ils ne sont pas nécessairement envoyés aux personnes disposant d'un compte e-mail, par ex. ils peuvent être envoyés à des personnes uniquement membres du site. – christophmccann

Répondre

3

Si vous voulez que votre propre serveur (pas déraisonnable dans de nombreux cas), consultez Apache James - un serveur de messagerie open-source Java avec une capacité de plug-in . De toute évidence (!), Vous pouvez utiliser JavaMail pour parler, récupérer des messages, etc.

1

Gmail ne fait-il pas déjà tout cela? Si vous voulez un email avec l'intégration de chat, * c'est la première solution qui vous vient à l'esprit. Pourquoi réinventer la roue?


* et d'un bajillion d'autres caractéristiques impressionnantes

Questions connexes