[英]Java web application- How to send email through the same server?
我有一個Java Web應用程序系統。 在系統中,有許多用戶。 例如,系統中有10個不同的用戶。
每個用戶都具有向同一系統內的其他用戶發送電子郵件的功能。 據我了解,似乎Java Mail API是一個選項,但它是用於發送到電子郵件客戶端服務器的。
我想要的是當收件人用戶登錄該帳戶時,他應該能夠在該系統中查看電子郵件。
誰能給我一些建議或如何看待這一目標?
實現應用程序內消息傳遞系統的一種可能的解決方案如下所示:
您為您的消息創建一個表。 該表可以具有諸如消息ID,收件人(例如電子郵件地址)和內容之類的列。
用戶創建消息時,會將其存儲在新表中。
當另一個用戶登錄時,如果該用戶有任何消息(在收件人列中有用戶地址),則對該表進行查詢,然后將這些消息顯示給該用戶。 另外,在創建消息時,您可以創建一個事件,該事件可能隨后觸發推送通知。 有多個第三方提供商,您可以在其中調用API,並且該用戶會在其電話上收到通知(然后您至少需要該用戶的電話號碼或其他標識符)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.