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; } @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(username, password); } }
相关推荐
javamail-1_3_3_01邮件发送组件。
用于邮件发送开发,网上很难找的,我花了很久时间才找到,一直收藏在电脑里!
Java Web应用开发 56 课堂案例-应用JavaMail组件发送邮件.docx 学习资料 复习资料 教学资源
1.javamail1.4 2.common-mail-1.1 3.james-binary-2.3.1 运用以上三种组件实现发送邮件 在发送邮件时,出现javax.mail.AuthenticationFailedException时 怎么解决,请看此。。。
JAVA Web程序设计-3期(KC006) 13-1-2应用JavaMail组件发送邮件的操作步骤.doc 学习资料 复习资料 教学资源
一个简易的用JSP实现邮件的接收与发送的程序,主要使用JavaMail组件,(1)创建一封邮件。(2)创建一个Session对象,以进行用户鉴别,控制对邮箱的存取,发送操作。(3)向一个收件箱列表中的邮箱发送邮件。(4)从...
基于JSP邮件发送的实例,本人亲测,163邮箱中互发成功,其他的没时间测试。有兴趣的同志们可以试一下、、、 <br>环境:XP + JDK +TOMCAT6 <br>需要用到两个JAR包:mail.jar 和 activation.jar <br>这两个...
用来发送邮件使用的组件,方便大家在项目中使用,EG:网上书店系统,你想当客户买书后,发送邮件通知用户,就可以用得着了
这是使用javamail组件实现的邮件发送
本文首先阐述了用户注册系统将用户登录密码发送至用户电子邮箱这一应用的优越性和必要性,并对实现该功能的JavaMail API ...最后详细讲述了电子邮件自动发送功能的实现、功能的扩展以及实现过程中常见的中文乱码问题。
完整的邮件处理源码,加详细的文档说明...
java mail 如何用java 发送邮件
JMail使用Java开发邮件必不可少的组件。mail.jar是包含了所需要类的jar。在lib文件夹下有一系列jar包,这些jar包组成了mail.jar这个jar包。可以只使用一个mail.jar,也可以使用lib文件夹下jar进行组合,比如只做发送...
- 单独发送邮件 - 群发邮件 - Thymeleaf邮件模板 ## 安全模块 - 注解形式的权限校验 - 拦截器 ## 文章管理模块 - 增改删查 # 整合注意点 1. 每个Mapper上都要加@Mapper 2. yaml文件 @Value获取xx.xx.xx不...
JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。 虽然...
│ 03-弹层组件layer使用. [- l; o" [6 F# U# ~. a7 c │ 04-用户分页查询-分析-同步请求方式 │ 05-用户分页查询-分析-同步请求代码开发 │ 06-用户分页查询-分页导航条# a1 W7 L ^ n8 [7 F' [( g │ 07-用户分页...
7.2.3 使用JavaMail发送邮件 277 7.2.4 使用JavaMail接收邮件 281 7.3 应用服务器的JavaMail支持 287 7.3.1 在WebLogic中配置JavaMail 288 7.3.2 通过WebLogic的邮件支持来 发送邮件 290 7.3.3 在JBoss中配置...