主要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);