jfinal 使用邮箱插件发邮件

澹台逸明
2023-12-01
  1. 添加依赖
<!-- jfinal邮件插件 -->
<dependency>
	<groupId>cn.fsdev</groupId>
	<artifactId>jfinal-mail-plugin</artifactId>
	<version>2.2</version>
</dependency>
<dependency>
	<groupId>cn.dreampie</groupId>
	<artifactId>jfinal-mailer</artifactId>
	<version>0.2</version>
</dependency>
  1. 创建配置文件
#邮箱HOST
#host=smtp.qq.com
host=smtp.163.com
#协议
protocol=smtp
#端口
port=465
#port=25
#发送邮箱
#username=**********@qq.com
username=***********@163.com
#密码
#password=************
password=************
#权限认证
mail.smtp.auth=true
#超时时间
mail.smtp.timeout=5000
#是否是ssl
mail.smtp.ssl.enable=true
  1. JFinalConfig中配置插件
//配置邮件插件
me.add(new MailPlugin(PropKit.use("mail.properties").getProperties()));
  1. 发送邮件
普通邮件:MailKit.send(“收件人”,Arrays.asList(“抄送1″,”抄送2”), “邮件标题”, “邮件内容”);
附件邮件:MailKit.send(“收件人”,Arrays.asList(“抄送1″,”抄送2”), “邮件标题”, “邮件内容”,Arrays.asList(new File(“附件1”),new File(“附件2”)));
 类似资料: