Javaweb之发送邮件
来源:互联网 发布:数据概况英文翻译 编辑:程序博客网 时间:2024/06/06 03:37
1、配置文件
配置一个properties文件,放在src目录下
配置文件的内容如下:
2、获取配置文件内容
//获取配置文件内容Properties props=new Properties();props.load(this.getClass().getClassLoader().getResourceAsStream("email_template.properties"));String host=props.getProperty("host");String uname=props.getProperty("uname");String pwd=props.getProperty("pwd");String from=props.getProperty("from");String to=form.getEmail();String subject=props.getProperty("subject");String content=props.getProperty("content");//替换第一个占位符为codecontent=MessageFormat.format(content,form.getCode());//替换{0}
3、发送邮件
javax.mail.Session session=MailUtils.createSession(host,uname, pwd);Mail mail=new Mail(from, to, subject, content);try { MailUtils.send(session, mail);//发邮件} catch (MessagingException e) { e.printStackTrace();}
0 0
- Javaweb之发送邮件
- javaweb发送邮件
- javaweb邮件的在线发送
- JAVAWEB创建和发送邮件
- JavaWeb 发送 激活邮件功能
- JavaWeb应用中使用JavaMail发送邮件
- JavaWeb应用中使用JavaMail发送邮件
- Android 之 发送邮件
- Java之发送邮件
- Laravel5 之 发送邮件
- python之发送邮件
- java之邮件发送
- laravel之发送邮件
- Laravel5 之 发送邮件
- Python之邮件发送
- Yii2 之邮件发送
- kettle之发送邮件
- laravel之发送邮件
- ubuntu上tpcc使用
- File.io读取文件(二)
- 快速排序
- 微擎系统
- 开发者技能修炼的五个等级
- Javaweb之发送邮件
- 高级需求分析师培训要点,如何正确编写需求用例的5个提示!
- SSH框架——整合Demo(Struts、Spring、Hibernate)
- ubuntu16.04下安装pip
- File.io读取文件(三)
- Spark 与 Kafka 集成出错: Apache Spark: java.lang.NoSuchMethodError
- springboot +jpa + security 博客系统
- 面试16之双栈排序
- python中的三个读read(),readline()和readlines()