取消会议日历
来源:互联网 发布:热血屠龙灵兽进阶数据 编辑:程序博客网 时间:2024/06/06 02:56
继上一篇文章写到java引用ical4j的jar包发送会议日历部分邮件客户端存在时区差的问题,后来有用户有需求,发送出去的会议日历,需要类似outlook更新和取消会议日历的功能,查找相关资料也没有什么结果,于是思考怎么样才能准确定位到上一封发送出去的邮件,同样通过查看邮件原文发现邮件原文中有个字段uid,这个uid在发送会议日历的时候也是需要人为生成并设置进去的,有了这个唯一定位的标识之后就相对好办,去找ical4j相关的api,ical4j包中有个类Uid,可以通过构造器将上一封发送出去的uid设置进去之后,并将ical4j中的Calendar的Method.REQUEST属性对应修改一下即可,取消会议日历改为相应的Method.CANCEL,更新的话这个属性不变。这些都写好之后还有个小问题要注意,要发送更新和取消会议日历需要添加Sequence属性,并且顺序不能随意,Sequence的值必须是Cancel>Update>Request,下面贴一段简单代码给大家参考一下:
到目前为止,没有发现什么问题。欢迎相关方面同学指正和交流
0 0
- 取消会议日历
- ical4j发送会议日历时差问题
- 研【生活】【Paper】计算机视觉会议投稿日历+RSS订阅
- 是时候取消Sprint评审会议了吗?
- 会议
- 会议
- 会议
- 会议
- 会议
- 会议
- 会议
- c# 发邮件时发送会议邀请icalendar包括更新以及取消
- 日历
- 日历
- 日历
- 日历
- 日历
- 日历
- 算法--选择排序
- java WebSocketClient重连机制
- Socket编程问题
- quartz定时任务
- 排序算法C++ && Python实现---直接插入排序
- 取消会议日历
- Java web过滤器验证登录(避免未经登录进入主页)
- 机器学习中特征选择概述
- Android 模拟强制下线功能
- 配置了一个git server ubuntu服务器
- 读写锁(读写者问题)
- c++第五次实验(三角形类)
- NVMe之命令
- 指针和内存