Веб-приложение Java - Как отправить электронную почту через тот же сервер? - PullRequest
0 голосов
/ 29 марта 2019

У меня есть система веб-приложений Java. В системе есть ряд пользователей. Например, в системе 10 разных пользователей.

Каждый пользователь имеет возможность отправлять электронные письма другим пользователям в той же системе. Из того, что я прочитал, кажется, что Java Mail API - это вариант, но вместо этого он предназначен для отправки на почтовый сервер.

То, что я хочу, - это когда пользователь получателя входит в учетную запись, он должен иметь возможность просматривать электронную почту в этой системе.

Кто-нибудь может дать мне какое-нибудь предложение или что посмотреть, чтобы достичь этого?

1 Ответ

1 голос
/ 29 марта 2019

Одно из возможных решений для реализации системы обмена сообщениями в приложении может выглядеть следующим образом:

Вы создаете таблицу для своих сообщений. В этой таблице могут быть столбцы, такие как идентификатор сообщения, получатель (например, адрес электронной почты) и контент.

Когда пользователь создает сообщение, оно сохраняется в новой таблице.

Когда другой пользователь входит в систему, вы делаете запрос к этой таблице, если есть какие-либо сообщения для этого пользователя (в которых есть адрес пользователя в столбце получателя), и отображаете эти сообщения для пользователя. Кроме того, при создании сообщения вы можете создать событие, которое может вызвать push-уведомление. Есть несколько сторонних провайдеров, где вы можете просто вызвать API, и пользователь получит уведомление на свой телефон (тогда вам потребуется хотя бы номер телефона или другие идентификаторы для этого пользователя).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...