1. 程式人生 > >JavaMail傳送郵件API簡單介紹

JavaMail傳送郵件API簡單介紹

主要API:

1、Message類:建立解析郵件的內容

2、Transport類:傳送郵件的API

3、Store類:接收郵件的API

4、Session類:配置郵件伺服器的主機名,埠號,採用的郵件傳送和接收的協議。

JavaMail傳送郵件相關的jar包:

1、activation.jar

2、mail.jar

傳送郵件使用協議smtp,接收郵件使用pop3協議。

例如126郵件伺服器與埠號:

pop.126.com  110

smtp.126.com   25

簡單介紹下Message傳送郵件的內容:

1、Message.setContent(String,“text/html;charset=utf-8”);    //String 為傳送的郵件內容。

2、Message.setContent(MimeMultipart,“text/html;charset=utf-8”);   //傳送內容也可以是MimeMultipart型別。

      Message.saveChanges();     //需要保持修改,否則可能不起作用。

一個MimeMultipart中可以包含一個或多個MimeBodyPart和MimeMultipart。

使用方式為:MimeMultipart.addBodyPart(new MimeBodyPart1);

MimeMultipart.addBodyPart(new MimeBodyPart2);

MimeMultipart.addBodyPart(new MimeMultipart);