首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

应用javamail组件-邮件发送

2013-08-11 
使用javamail组件-----邮件发送public static void sendMessage() throws MessagingException{Properties

使用javamail组件-----邮件发送

public static void sendMessage() throws MessagingException{Properties props = new Properties();props.setProperty("mail.smtp.host", "smtp.sina.com");props.setProperty("mail.smtp.auth", "true");Session session = Session.getInstance(props, new AuthMail("",""));session.setDebug(true);Message message = new MimeMessage(session);message.setFrom(new InternetAddress(""));message.setSubject("Test Mail send");Multipart multipart = new MimeMultipart();BodyPart bodyPart1 = new MimeBodyPart();bodyPart1.setDataHandler(new DataHandler("<html><body><img src='cid:test.jpg'/><body></html>", "text/html"));BodyPart bodyPart2 = new MimeBodyPart();FileDataSource fds = new FileDataSource(ClassLoader.getSystemResource("resource/test.jpg").getFile()){public String getContentType() {    return "application/octet-stream";}    };bodyPart2.setDataHandler(new DataHandler(fds));bodyPart2.setFileName("test.jpg");bodyPart2.setHeader("Content-ID", "<test.jpg>");multipart.addBodyPart(bodyPart1);multipart.addBodyPart(bodyPart2);message.setContent(multipart);message.setRecipient(RecipientType.TO, new InternetAddress(""));Transport.send(message);}static class AuthMail extends Authenticator{private String username;private String password;public AuthMail(String username , String password) {this.username = username;this.password = password;}@Overrideprotected PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication(username, password);}}

?

热点排行