簡體   English   中英

從應用程序發送的電子郵件

[英]Email to be sent from the application

我有一種情況,當有任何匹配項(可以認為是觸發器)時,電子郵件通知已從應用程序發送到客戶。 基本上,“發件人” ID與“發件人” ID相同。 有哪些可用的電子郵件發送選項? 我在Java / JBOSS服務器中工作。 我應該托管一個SMTP服務器嗎? 或運行並依次發送電子郵件的cron作業...這兩種方式都是我需要找出一種發送電子郵件的方法。 我是這項技術的新手。 任何投入表示贊賞。 謝謝。

1.)如前所述,使用Javamail API是一種方法: http : //www.oracle.com/technetwork/java/javamail/index.html

2.)我還建議圍繞Java Mail API進行包裝,該包裝確實可以簡化郵件的構造(Mail API很難與HTML / Text Email一起構造)。 我強烈建議您這樣做: http : //commons.apache.org/email/

3.)作為郵件傳輸代理,我不推薦使用Java,而是使用專用的SMTP服務器,例如上述的后綴。 使用Javamail,SMTP服務器可以是任意主機,可以自己托管。 或使用諸如Google Mail之類的服務,您只需通過Java Mail API將其連接到網絡。 沒有可用的Java SMTP服務器,postifx有很多選擇(在安全性方面也不錯),但我認為這是使用現有基礎架構的最佳選擇。 使用Java Mail,您可以使用當前的電子郵件提供商(或您可能已經擁有的公司電子郵件服務器)。 您的管理員只需創建一個新的電子郵件地址和帳戶,然后您就可以使用Java Mail API通過該帳戶發送郵件。

使用JavaMail API創建電子郵件客戶端:

http://www.oracle.com/technetwork/java/javamail/index.html

如果您沒有SMTP服務器,則可以安裝Postfix:

http://www.postfix.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM