基于jhipster实现邮件发送

本文介绍了作为java新手如何在jhipster项目中实现邮件发送功能。通过修改application-dev.yml配置文件,调整spring下的mail配置,特别是针对QQ邮箱设置SMTP密码,详细讲述了配置过程。并提到其他邮箱可能需要调整host、port和ssl.trust。
摘要由CSDN通过智能技术生成

    初入java行业菜鸟一枚,近日刚入职,公司领导安排的要求实现一个邮件发送功能,因为练习项目使用的jhipster框架,所以感觉要实现发送邮件还是得靠jhipster框架自身来实现。下面贴代码:

public class SendMailUtilByZB {

    private static  JavaMailSender mailSender = null;
    private static  JHipsterProperties jHipsterProperties = null;

    public SendMailUtilByZB(JavaMailSender mailSender, JHipsterProperties jHipsterProperties) {
        this.mailSender = mailSender;//加载mailSender工具类
        this.jHipsterProperties = jHipsterProperties;//加载jhipster配置文件
    }

    /**
     * 发送邮件
     * @author zb
     * @date 2018-02-11
     * @param toPath  接收者邮箱
     * @param subject 邮件标题
     * @param text  邮件内容
     * @param filePath 附件
     */
    @Async
    public static void sendMail(String toPath,String subject,String text,String filePath) throws Exception {
        final MimeMessage mimeMessage = mailSender.createMimeMessage();
        final MimeMessage
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值