- 浏览: 175719 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (134)
- java笔记 (25)
- Android开发 (3)
- Mybatis笔记 (1)
- oracle (9)
- javaScript (23)
- struts2 (2)
- jquery (6)
- java多线程 (6)
- 全文检索lucene (1)
- solr4.4 (5)
- solr4.9 (1)
- css 要点 (2)
- fmt格式化 (1)
- 百度地图 (1)
- 显示层jsp (2)
- ant (3)
- 脑袋放水 (2)
- 播放器 (1)
- log日志 (1)
- Spring (1)
- 设计模式 (2)
- httpservlet (1)
- seo (1)
- eclipse使用技巧 (1)
- 正则表达式 (2)
- 我的异常解决方案 (2)
- 集群服务器 (2)
- java网络编程 (3)
- Eclipse快捷键 (1)
- 图片和Base64互转 (1)
- maven (0)
- jsoup 网络爬虫 (1)
- 安全防范 (1)
- 非关系型数据库 (1)
- 在线工具 (1)
- HTML5学习 (1)
- Apache-Mina (1)
最新评论
-
wenjiao8204322:
不好意思说错了,是变量替换后,如果是英文和数字,是不换行的,如 ...
html 转换成pdf -
wenjiao8204322:
楼主你好,有问题、一直难以解决,我们项目上线后,就遗留在这就是 ...
html 转换成pdf -
jacking124:
scoreName 这个属性是做什么的!
jquery.raty-评级插件 -
高军威:
yixiandave 写道高军威 写道alvin198761 ...
Java中的五种实现方法【单例模式】 -
yixiandave:
高军威 写道alvin198761 写道53./** 54. ...
Java中的五种实现方法【单例模式】
项目结构:
全部代码:
EmailAuthenticator.java
MailSender.java
群发 你懂得
全部代码:
EmailAuthenticator.java
package com.gjw.test; import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; public class EmailAuthenticator extends Authenticator { private String username; private String userpsd; public EmailAuthenticator(String username, String userpsd) { this.username = username; this.userpsd = userpsd; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getUserpsd() { return userpsd; } public void setUserpsd(String userpsd) { this.userpsd = userpsd; } @Override protected PasswordAuthentication getPasswordAuthentication() { // TODO Auto-generated method stub return super.getPasswordAuthentication(); } }
MailSender.java
package com.gjw.test; import java.util.Properties; import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class MailSender { public static void main(String[] args) throws Exception { //这是邮件服务器地址 String smtp = "smtp.163.com"; //用户邮箱地址 //用自己的邮箱啊 String from = "gaojunwei@163.com"; //要发送的邮箱 String to = "gaojunwei@qq.com"; //构造用户身份验证验证对象,参数为用户名和口令 EmailAuthenticator auth = new EmailAuthenticator("gaojunwei","123456"); //获取系统属性对象 Properties props = System.getProperties(); //设置邮件服务器和是否身份验证 props.put("mail.smtp.host", smtp); /* 如果写成这样 props.put("mail.smtp.auth", true); * 会爆 com.sun.mail.smtp.SMTPSendFailedException:异常 * 应该写成 props.put("mail.smtp.auth", "true"); * */ props.put("mail.smtp.auth", "true"); //获得Session对象 Session session = Session.getInstance(props,(Authenticator)auth); //以session作为参数建立MimeMessage对象 //这里Mime是支持该协议的类,用来描述邮件的内容 MimeMessage msg = new MimeMessage(session); msg.setFrom(new InternetAddress(from)); msg.addRecipient(Message.RecipientType.TO,new InternetAddress(to)); msg.setSubject("只是测试"); String s = "测试内容"; msg.setText(s); //设置好MimeMessage后,从Session中建立Transport对象 //Transport对象用于发送邮件信息,getTransport的参数 //表明发送邮件使用的协议。 Transport transport = session.getTransport("smtp"); transport.connect(smtp,"gaojunwei@163.com","123456"); transport.sendMessage(msg,msg.getAllRecipients()); transport.close(); System.out.println("邮件发送成功"); } }
群发 你懂得
- mail.jar (348.2 KB)
- 下载次数: 5
- java-mail-API.rar (961.7 KB)
- 下载次数: 7
发表评论
-
BigDecimal商业计算详解
2017-03-07 09:20 9251、浮点数精确计算 ... -
web.xml中load-on-startup标签的含义
2015-09-22 10:56 786原文:http://blog.csdn.net/leideng ... -
Java IO流整理
2015-04-08 22:26 675一、InputStream/OutputStream 和 Re ... -
Java Junit测试例子
2015-01-21 13:46 593原文:http://blog.csdn.net/pleasur ... -
javac命令编译 各种编译
2014-12-12 11:11 444javac参数(-classpath, -sourcepath ... -
HashMap、HashTable、LinkedHashMap和TreeMap用法和区别
2014-11-14 09:22 1026原文转载:http://www.open-open.com/l ... -
上传进度条显示
2014-06-19 14:26 8611.重写 package com.upload.util ... -
java图片等比例缩放
2014-06-05 13:23 1012需要引入jar包 package com.gjw.ima ... -
将小写金额四舍五入保留两位小数,转换成大写金额
2014-05-30 10:26 903将小写金额四舍五入保留两位小数,转换成大写金额 网上收集了 ... -
response.setContentType 参数参照
2014-01-12 10:22 1086response.setContentType()的参数说明 ... -
java文件下载
2014-01-12 10:11 829文件下载有两种方法: 1.直接在网站上放个链接地址,右键另存为 ... -
html 转换成pdf
2013-12-27 18:07 9546解决需求: 1.字符串html代码转换成pdf文件 2.根据 ... -
java 程序代码小功能代码
2013-12-27 15:54 7461.输出格式 年月日 星期 SimpleDateForma ... -
详细解析Java中抽象类和接口的区别
2013-11-04 16:13 494在Java语言中, abst ... -
在线支付
2013-10-28 11:07 689http://blog.csdn.net/he20101020 ... -
java 给图片添加 水印图片
2013-10-22 17:35 849package michael.io.image; ... -
tika
2013-10-18 23:14 983测试代码: package com.tika.test; ... -
【文件下载】及解决文件名中文乱码问题
2013-10-16 10:32 1590关键代码: package com.action; ... -
日期 字符串截取 格式化 标签
2013-09-25 08:50 14801.java类文件 放到 src的包中 2.tld文件 放到w ... -
Java实现文件自动打包成zip并下载的代码
2013-09-24 15:34 1474package www.gjw.test; impo ...
相关推荐
java实例发送邮件 完整实例 详细说明
好用的java发送邮件! 里面有相关注释! 好用的java发送邮件! 里面有相关注释!
一个及其简单的java发送邮件的实例 附带发邮件所用的jar包
这是一个用java写的完整的可以发送验证码的小例子。这里面就写了简单邮件的发生,就是存文本的
java发送邮件2实例,内有java包。我原来是在myEcilpse上进行测试的,实例一是结合ssh框架使用,非常方便。实例二直接用servlet发送,稍微繁琐
使用java发送邮件的方法,直接可以拿来用,最近找了个例子,稍微整理了一下
不错的发邮件jar包,下载下来可以直接放到项目中用,分享给大家.
JAVA 发送文本格和HTML格式并带图片链接的邮件实例,图片可以为附件可以为邮件正文显示,可以为图片添加超链接
NULL 博文链接:https://mingruofei.iteye.com/blog/650347
Java发送邮件实例源代码,mail.jar activation.jar
JAVA100例之实例45 使用SMTP协议发送邮件
java发送exchange邮件 java邮件发送,例子是按照exchange 2007测试的。
java发送邮件_实例.doc
java发送邮件的例子以及需要的jar包
基于javaMail的简单发邮件案例
可以用163邮箱代理发送邮件的实例,包含所需的jar,很实用
java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送邮件java发送...