JavaMail傳送郵件API簡單介紹
阿新 • • 發佈:2018-12-23
主要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);