java发送邮件字体_用Java实现每天给对象发情话

/*定时执行任务方法 每天5点20执行该任务*/@Scheduled(cron = "0 20 17 * * *")publicvoiddsrw{String message = sendMessage.getOneS;sendMessage.sendMessage( "来自清茶淡粥的消息!❤",message);}}

七、打包运行

有条件的可以吧jar包放在运服务器上,没有条件的可以在本地win10系统上添加定时任务,每天定时执行jar包。

jar包放在服务器上需要放行端口:587 ,防火墙放行587端口

除了放行,还有放行 http 端口 和 https端口

444d19153c84da46767cf7ecc52c9fd5.png

然后在linux上后台启动jar包

nohup java -jar jar包 >test. log&

win10 定时运jar 包 在任务计划程序中创建任务

863fdf5f5044ae8d1a79acc20632f610.png

新建触发器

12dcee6ca7a7f8636f8349e1f25c992f.png

新建操作,在程序或脚本输入执行的jar命令,点击确定

2bd74533156ea349a19e1d7c135ef11d.png

然后可以看见,创建好的任务

1c188fcefb988942b4dad980a238e652.png

八、总结

代码还有很大的提升,也有很多不足之处。

由于时间原因,可优化的地方还很多,比如:发送单纯的文字内容的邮件,不美观,可以实现html方式发送邮件,使发送邮件内容更加美观。

publicvoidsendHtmlMessage( Stringsubject, Stringmessage){try{MimeMessage mimeMessage = mailSender.createMimeMessage;MimeMessageHelper helper = newMimeMessageHelper(mimeMessage);helper.setFrom( from);helper.setTo(sheMail);helper.setSubject(subject);helper.setText(message, true); //true 使用html 方式发送mailSender.send(helper.getMimeMessage);} catch(MessagingException e) {e.printStackTrace;}

最后附上我写的源码供大家参考:

1. 识别并关注下方公众号👇;

2. 在下面公众号后台,回复关键字「22」: 返回搜狐,查看更多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值