/**
* 发送电子邮件
*
* @param tto
* 要发送的邮件地址
* @param ttitle
* 邮件标题
* @param tcontent
* 邮件内容
*/
public final static boolean sendMail(String tto, String ttitle, String tcontent) {
boolean flag = false;
try {
Properties props = new Properties();// 也可用Properties props =
// System.getProperties();
props.put("mail.smtp.host", "smtp.163.com");// 存储发送邮件服务器的信息
props.put("mail.smtp.auth", "true");// 同时通过验证
Session s = Session.getInstance(props);// 根据属性新建一个邮件会话
s.setDebug(true);
MimeMessage message = new MimeMessage(s);// 由邮件会话新建一个消息对象
// 设置邮件
InternetAddress from = new InternetAddress("zhanghao@163.com");//设置一个有效的email帐号
message.setFrom(from);// 设置发件人
InternetAddress to = new InternetAddress(tto);
message.setRecipient(Message.RecipientType.TO, to);// 设置收件人,并设置其接收类型为TO
message.setSubject(ttitle);// 设置主题
message.setText(tcontent);// 设置信件内容
message.setSentDate(new Date());// 设置发信时间
// 发送邮件
message.saveChanges();// 存储邮件信息
Transport transport = s.getTransport("smtp");
transport.connect("smtp.163.com", "帐号:zhanghao", "密码");// 以smtp方式登录邮箱
transport.sendMessage(message, message.getAllRecipients());// 发送邮件,其中第二个参数是所有
// 已设好的收件人地址
transport.close();
flag = true;
System.out.println("flag:"+flag);
} catch (Exception e) {
System.out.println("*******" + e.toString());
}
return flag;
}
(现在新注册的163已经不能免费开通POP3/SMTP服务)
javamail的jar包在此可下载
分享到:
相关推荐
我发现网络中的关于java发送email的文章很多没有给全包,我下了三次才下全,现在我整理全了发给大家。所以我的项目所用的包都很常见。如果你在拷包时,发现报告重复,那么就不要拷了,说明你的系统中有此包。
demo介绍:http://blog.csdn.net/love_xiolan/article/details/56016576 java发送email邮件 1.发送普通email邮件 2.发送带附件的email邮件 3.邮件抄送和密送 4.发送html邮件 5.发送模板文件
一个java发送email的demo,很清晰,带附件,可以抄送,暗送
java发送Email_群发email.rar
activation-1.1.jar、mail-1.4.jar、commons-email-1.2.jar
java发送Email邮件
javaMail java 发送email 可以抄送
java发送email举例 里面有相应的jar包,mail-1.4.7.jar 还有发送email的.java文件。拿来就可以用
java 发送Email!!java 发送Email!!java 发送Email!!
这里存的全部都是JAR包,它是与JAVA发送EMAIL一起。,要把包放在LIB里面就可以了。 各位在下載的時候,一定要下面4分的的JAVA发送EMAIL.
java发送email实例,通过activation.jar,与mail.jar
java发送email,自己结合总结的,以应用于项目中,含有源码的
java 发送 Email 已测试,发送过成功。
本人写的java发送Email类 可发三类Email: 1. 含有文本的 2. 含有HTML标签的 3. 带有附件的 如有问题Q我或Email QQ:13697654 Email:jiaoer840214@163.com ######### 一起学习,一起成长 ############
java发送Email的小程序,已经测试,简单实用,希望对大家有帮助。
使用java程序发送 Email,
java发送邮件示例代码,本人实际项目中也在使用的
NULL 博文链接:https://zhaoshijie.iteye.com/blog/804332
java实现发送email验证码的jar包依赖 共有activation.jar、commons-email-1.4.jar、mail.jar