鍍金池/ 教程/ Java/ JavaMail API 環(huán)境設(shè)置
JavaMail 發(fā)送電子郵件內(nèi)嵌圖片
JavaMail API 核心類
JavaMail SMTP服務(wù)器
JavaMail API 發(fā)送電子郵件帶有附件
JavaMail IMAP服務(wù)器
JavaMail API 環(huán)境設(shè)置
JavaMail 查詢電子郵件
JavaMail 刪除電子郵件
JavaMail API 概述
JavaMail 電子郵件答復(fù)/回復(fù)
JavaMail POP3服務(wù)器
JavaMail API 發(fā)送電子郵件
JavaMail 限額管理
JavaMail API 發(fā)送簡單的電子郵件
JavaMail API 發(fā)送一個HTML電子郵件
JavaMail 退回郵件
JavaMail 獲取電子郵件
JavaMail 轉(zhuǎn)發(fā)電子郵件
JavaMail
JavaMail Gmail SMTP服務(wù)器
JavaMail認證/驗證
JavaMail 郵件文件夾管理

JavaMail API 環(huán)境設(shè)置

要使用Java應(yīng)用程序發(fā)送郵件是很簡單的,但首先應(yīng)該有安裝 JavaMail API 和 Java 激活框架(JAF)。

您需要JavaBeans激活框架(JAF)的擴展,當(dāng)你不使用Java SE6或更高版本提供了javax.activation中的包。
  • 您可以從Java 標(biāo)準(zhǔn)網(wǎng)站下載最新版本的 JavaMail(版本1.5.0)。

  • 您可以從Java的標(biāo)準(zhǔn)網(wǎng)站下載最新版本的 JAF(版本1.1.1)。

下載并解壓縮這些文件,在新創(chuàng)建的頂層目錄,你會發(fā)現(xiàn)一些jar文件同時為應(yīng)用。需要添加 mail.jar 和 activation.jar 文件在CLASSPATH中。

SMPT 服務(wù)器

發(fā)送電子郵件,您必須有SMTP服務(wù)器,它負責(zé)發(fā)送郵件。您可以使用下列方法之一來獲取SMTP服務(wù)器:

  • 安裝和使用任何SMTP服務(wù)器,如 Postfix 服務(wù)器(Ubuntu),James Apache服務(wù)器(Apache 的 Java 的企業(yè)郵件服務(wù)器)等。 

  • 使用由主機供應(yīng)商如提供的SMTP服務(wù)器:免費 SMTP 通過JangoSMTP 網(wǎng)站提供的是 relay.jangosmtp.net。

  • 使用由公司提供的SMTP服務(wù)器如Gmail,雅虎等。

在隨后的章節(jié)中的例子中,我們使用了免費 JangoSMTP 服務(wù)器發(fā)送電子郵件。您可以通過訪問這個網(wǎng)站上創(chuàng)建一個帳戶,并配置您的電子郵件地址。