java mail 发送人别名_[SpringBoot]实现发送邮件API/发件人中文别名

本文介绍了如何在SpringBoot项目`spring-mail-sender`中实现邮件发送接口,允许发件人使用别名。通过解决发件人别名报错的问题,演示了使用UTF-8编码设置发件人和收件人,从而成功发送带有别名的邮件。
摘要由CSDN通过智能技术生成

cc062507e98efc485e6076d9c4aaff44.png

前言

由于价格监控项目的需求,实现了一个小的邮件发送接口服务,使用了一个单独的SpringBoot项目,给他取名为spring-mail-sender,开源在了Github上。内部我给他命名为提醒服务,因为未来希望还能扩展下,用来做短信发送服务,或者安卓等推送服务的API。

简介

本项目使用springboot,采用web api的方式提供邮件,短信等服务的调用接口,目前仅支持邮件提醒。

邮件提醒特点:

本地配置文件设置邮件账户密码和smtp

使用post来调用发送邮件请求,post中使用json数据填充:发件人昵称,收件人昵称,收件人邮箱,主题,正文。

调用接口返回状态码定义:(1=正常,2=错误,3=未登录,4=自定义错误(直接抛出errorMes))

发件人,收件人支持别名。

本项目待完成:

x调用接口鉴权:防止无权限人员调用

x调用接口频率限制:防止滥用接口

x调用日志存储

项目结构如下:

├─main

│ ├─java

│ │ └─com

│ │ └─demo

│ │ └─

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值