博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java发送邮件Utils
阅读量:6911 次
发布时间:2019-06-27

本文共 2096 字,大约阅读时间需要 6 分钟。

1 /** 2  * 类文件说明 3  *  4  */ 5 public class SendMail { 6      7     Logger log = Logger.getLogger(SendMail.class); 8  9     /**10      * 发送邮件11      * 12      * @param toUser13      *            接收邮件者(多人时,邮件地址以,分隔)14      * @param subject15      *            邮件标题16      * @param content17      *            邮件内容18      */19     public void send(String toUser, String subject, String content) {20         try {21             InputStream inputStream = this.getClass().getClassLoader()22                     .getResourceAsStream("mail.properties");23             Properties p = new Properties();24             p.load(inputStream);25             // 这个类主要是设置邮件26             MailSenderInfo mailInfo = new MailSenderInfo();27             mailInfo.setMailServerHost(p.getProperty("MailServerHost"));28             mailInfo.setMailServerPort(p.getProperty("MailServerPort"));29             mailInfo.setUserName(p.getProperty("UserName"));30             mailInfo.setPassword(p.getProperty("Password"));31             mailInfo.setValidate(true);32             mailInfo.setFromAddress(p.getProperty("FromAddress"));33             if(null != toUser && !"".equals(toUser)){34                 String [] tos = toUser.split(",");35                 if(tos.length>1){36                     mailInfo.setReceivers(tos);37                 }else {38                     mailInfo.setToAddress(toUser);39                 }40             }41             mailInfo.setSubject(subject);42             mailInfo.setContent(content);43             // 这个类主要来发送邮件44             com.hys.zyy.manage.mail.SimpleMailSender sms = new com.hys.zyy.manage.mail.SimpleMailSender();45             sms.sendHtmlMail(mailInfo);// 发送文体格式46             log.error(String.format("send mail %s",mailInfo.getToAddress()));47         } catch (Exception e) {48             e.printStackTrace();49         }50     }51 52     public static void main(String[] args) {53         SendMail mail = new SendMail();54         mail.send("wangbaochang@mail.haoyisheng.com", "邮件测试", "测试是时尚!!!");55     }56 57 }

 

转载于:https://www.cnblogs.com/sharpest/p/5702874.html

你可能感兴趣的文章
意见汇总
查看>>
软件架构设计学习总结(5):软件架构学习小结
查看>>
bzoj1293[SCOI2009]生日礼物
查看>>
取文本里的文本转Json(记录)
查看>>
lnmp环境部署
查看>>
Entity Framework Code-First(9.4):DataAnnotations - Required Attribute
查看>>
Linux crm 运行
查看>>
利用View静态画图
查看>>
Spring MVC
查看>>
不错的资源哦
查看>>
多线程概念
查看>>
emqttd 2.2安装和测试使用
查看>>
Objective-C之优雅的命名
查看>>
php output_buffering 缓存使用
查看>>
深度学习和神经网络的区别是什么
查看>>
Decorator模式
查看>>
每日练习
查看>>
LeetCode算法题-First Unique Character in a String(Java实现)
查看>>
【小程序】小程序开发自定义组件的步骤>>>>>>>>>小程序开发过程中报错:jsEnginScriptError...
查看>>
OSI模型
查看>>