java 邮件发送 多人_使用JavaMailSender向多人发送个性化邮件
我认为你想要达到的是有一些矛盾。根据你的问题,假设不同的人会收到一封带有“收件人:”列表的电子邮件,显示多个收件人,例如收件人:Abc、xyz。但是,他们每个人都有显示自己名字的电子邮件内容。。。
我认为这将是只能在客户端(接收方)实现的,但不能通过服务器端(发送方)的API实现的。
下面是一个参考示例:
private JavaMailSender emailSender;
public void sendSimpleMessage() {
String[] multipleRecepients = new String[] {"ABC", "xyz"};
String subject = " This is Email subject";
String text = "Hi {0} ,\r\n Nice to reach you through email.";
MessageFormat mf = new MessageFormat(text);
for (int i = 0 ; i < multipleRecepients.length; i++) {
SimpleMailMessage message = new SimpleMailMessage();
message.setTo(multipleRecepients[i]);
message.setSubject(subject);
message.setText(mf.format(new Object[] {multipleRecepients[i]}));
emailSender.send(message);
}
}
备注:
java 邮件发送 多人_使用JavaMailSender向多人发送个性化邮件相关推荐
- qlistwidget窗口隐藏会发送什么信号_为什么wifi连的人越多,就越慢?
生活中,我们经常会遇到wifi连的人越多,网就会变慢的情形.下面小速带您一起来探寻背后的原因. △:有线网络,一根网线上用的人多了怎么避免冲突? CSMA/CD应用在OSI 的数据链路层,它的工作原理 ...
- java统计在线人数并退出_统计在线人数以及在线人信息
通过监听Session对象的方式来实现在线人数的统计和在线人信息展示,并且让超时的自动销毁 1. web.xml http://java.sun.com/xml/ns/javaee/web-app_2 ...
- java离职交接文档_定了!财会人离职不办这2项交接,要承担法律责任!后果非常严重...
世界那么大,我想去看看?说走就走的离职,对于财会人来说,可没有那么简单. <会计法>第四十一条规定:"会计人员调动工作或者离职,必须与接管人员办清交接手续." < ...
- java动画火柴人_基于html的火柴人羽毛球游戏
一.游戏简介 火柴人羽毛球灵感来自于flash小游戏 游戏中,玩家可操作画面中的火柴人来进行羽毛球比赛 通过键盘上的左右键控制火柴人的左右移动,按上键跳跃,按下键挥拍击球 当某一方分数达到7分即判定取 ...
- python邮件图片加密软件_用Python发一封图文并茂的邮件
最近使用了不少通讯工具的接口, 比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱.比如没有更丰富的版本方式.当然了,并不是说表现形式越棒就是约好的通 ...
- h5邮件的邮箱 支持_编写兼容各主流邮箱的HTML邮件
几乎每个会员制网站都需要通过后台发送邮件来与会员进行沟通,如注册确认.营销推广.这些由站方发给会员的信件,往往纯文本格式已不能满足界面和交互的要 求,这时候我们就需要发送HTML页面.由于HTML邮件 ...
- jquery发送put请求_浅谈GET,POST,PUT发送请求
一般我们在浏览器的地址栏输入网址回车后,发送的是GET请求 当用表单提交时(最普遍的是用户登录),我们可以指定是GET还是POST请求,这里需要注意的是有的浏览器并不支持PUT请求,那后台restfu ...
- 学labview的都是什么人_为什么学美术的人,从来都不曾后悔?
大多数人其实并不把美术当回事现在一说美术生大家都认为学习不好的孩子才会去学画画一直以来美术生都遭受着这样的偏见导致家长们普遍认为:学美术的都是差等生画画耽误学习 每当放了寒暑假在其他孩子都在家吹着空调 ...
- 从来不敷面膜的人_从来不敷面膜的人会怎么样,突然敷了会怎样
面膜现如今是大家常用的护肤品之一,不仅使用方便,而且不同类型的面膜也能给大家带来不同的效果.有些人经常会随身携带面膜,只要自己有空就会给自己的脸部进行保养,但是有一些人是从来不敷面膜的,那从来不敷面膜 ...
最新文章
- Java:包的使用Pack
- jvm性能调优实战 -60 线上系统的JVM参数优化、GC问题定位排查、OOM分析解决
- element UI 制作带快捷选项的时间选择器
- Java的子类可以继承父类的静态变量和静态方法吗?
- 通信原理速学02:随机过程
- java gc full gc_Java中full gc什么意思?
- grpc python stream_Python gRPC笔记
- 卡巴斯基6.0最新授权文件[6.0.2.523可用]
- 二级java考什么_​Java计算机二级考试考什么
- html5shiv 无效,解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js
- 纳米软件案例之陶瓷样品测试系统,原位观察力学测试纳米压痕仪-扫描电子显微镜SEM联用...
- 微信小程序比较用户微信客户端版本号
- 对云桌面、桌面云、私有云的一些看法
- Aliyun平台Nginx+Mysql+Redis部署easyboot
- 2020 SSR落地开花的三大机遇
- 声纹、语音识别入门书籍推荐
- S@Kura的PHP进阶之路(三)
- ideal拉代码和提交代码
- BZOJ4316 小C的独立集 【仙人掌】
- Fluent多组分设置及化学反应
热门文章
- PP-YOLO超越YOLOv4-目标检测的进步
- DDR4 SDRAM (MIG) IP 核用法
- 中国大学MOOC慕课视频字幕获取方法
- pthread_cond_wait详解
- grafana可视化
- 微信与QQ——腾讯帝国的两大王牌
- 【转】Android高手修炼之50大秘籍(上)
- 【DevOps】2021.11 centos7搭建公司内网链接 ,集成openldap服务统一账号管理登录内网服务
- Compound-Fault Diagnosis of Rotating Machinery: A Fused Imbalance Learning Method
- 库存---历史结存量计算方法