当前位置: 首页 > news >正文

java实现带有html格式和附件的符合RFC822规范的eml格式的信件原文组装

1. 传递html格式的eml信件正文

html传递就是解析成带有< html>标签的字符串在正文中传递即可

From:综合运行平台
to:111@qq.com
// 重点是格式设置成text/html 编码的话需要设置成UTF-8,不然可能直接在正文中展示html标签,为不是解析成具体的样式
Content-Type: text/html;charset=UTF-8
subject:主题

邮件正文

2. 带有附件的eml信件格式

From:综合运行平台
to:111@qq.com
// 这里配置需要注意:如正文携带图片或附件等多重数据格式需在邮件头中设置为multipart/mixed;boundary为边界符标识用于正文中区分各个段落之间的内容
Content-Type: multipart/mixed;boundary: nextPart
subject:主题

// 边界符后进入正文内容的配置,这部分引用了文本+html格式的配置
–nextPart
Content-Type: text/html;charset=UTF-8

正文文字内容

// 正文结束后再次空行+边界符,进入下个段落的配置,如下配置为附件相关配置,name为附件名称,编码为bases64格式
–nextPart
Content-Type: application/octet-stream;name=111
Content-Disposition: attachment
Content-Transfer-Encoding: base64

// 空行后,编码设置为base64后这部分放置编码后的文件数据
bases64编码的数据

// 空行+分隔符标识段落结束
–nextPart

http://www.lryc.cn/news/160295.html

相关文章:

  • 如何使用PyTorch训练LLM
  • uniapp 手机 真机测试 ​ 云打包 要是没申请 可以使用云打包 然后采用 测试权限即可​
  • RTSP流媒体服务器EasyNVR视频平台以服务方式启动异常却无报错,该如何解决?
  • 【List篇】使用Arrays.asList生成的List集合,操作add方法报错
  • c++的类模板里,可以直接为静态变量赋值么?
  • 【录用案例】CCF-C类,1/2区SCIEI,3个月14天录用,30天见刊,11天检索
  • qt day 3
  • SpotBugs检查java代码:在整数上进行没有起任何实际作用的位操作(INT_VACUOUS_BIT_OPERATION)
  • javaWeb录入数据异常,mysql显示错误
  • Vue + Element UI 前端篇(十):动态加载菜单
  • 图的应用(最小生成树,最短路径,有向无环图)
  • python正则表达式笔记2
  • matplotlib 的默认字体和默认字体系列
  • STMCUBEMX_IIC_DMA_AT24C64读取和写入
  • wsl2相关问题
  • 使用idea时,光标变成了不能按空格键,只能修改的vim格式,怎么切换回正常光标
  • vue+antd——实现table表格的打印——分页换行,每页都有表头——基础积累
  • linux C MD5计算
  • vue3学习源码笔记(小白入门系列)------ 组件更新流程
  • 数学建模B多波束测线问题B
  • Pytest 框架执行用例流程浅谈
  • C#__资源访问冲突和死锁问题
  • 机器学习——Logistic Regression
  • 创建husky规范前端项目
  • 深浅拷贝与赋值
  • bert ranking pairwise demo
  • GPT引领前沿与应用突破之GPT4科研实践技术与AI绘图
  • SpringBoot整合Swagger3
  • detectron2 install path
  • 如何将DHTMLX Suite集成到Scheduler Lightbox中?让项目管理更可控!