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

这篇具有很好参考价值的文章主要介绍了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文章来源地址https://www.toymoban.com/news/detail-694816.html

到了这里,关于java实现带有html格式和附件的符合RFC822规范的eml格式的信件原文组装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • shell判断绝对路径是否符合规范(检验路径、验证路径)

    在这个脚本中,首先使用read命令获取用户输入的路径。然后,使用正则表达式来判断路径是否符合规范。正则表达式中, ^/ 表示路径必须以 / 开头; [a-zA-Z0-9_-]+/? 表示路径中可以包含数字、字母、下划线和连字符,以及一个可选的斜杠; + 表示这个组合可以重复多次,保证

    2023年04月08日
    浏览(26)
  • Java实现post请求(带有参数)

    pom文件所需依赖,有些依赖不是必需的,这里没有删除

    2024年02月12日
    浏览(45)
  • 【音视频 | Ogg】RFC3533 :Ogg封装格式版本 0(The Ogg Encapsulation Format Version 0)

    😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭 🤣本文内容🤣:🍭介绍Ogg封装格式🍭 😎金句分享😎:🍭子曰:君子坦荡荡,小人长戚戚。——《论语·述而篇》。意思是,君子心胸开阔,神定气安;

    2024年02月06日
    浏览(28)
  • 常用日期时间格式(日期格式)介绍、文件日期时间(文件名日期时间)(ISO 8601、UNIX时间戳、RFC 3339、ANSI C的asctime()样式、年月日时分秒格式)

    日期时间格式是计算机科学中的一个基础概念,其在编程、数据库管理以及其他与数据处理有关的领域中都有广泛的应用。此篇文章将会深入讨论各种常见的日期和时间格式,并给出一些示例。 ISO 8601是国际标准化组织制定的日期和时间表示法,它的通用形式为 YYYY-MM-DDTHH:

    2024年01月25日
    浏览(36)
  • java 发送html 格式的邮件

    在 Java 中,可以使用 JavaMail API 来发送 HTML 格式的邮件。下面是一个简单的示例代码: 在上面的代码中,首先设置了收件人、发件人、发件人密码和邮件服务器的信息。然后设置了系统属性,包括邮件服务器、SMTP 认证、SMTP 端口和 SSL 连接。接着创建一个默认的 Session 对象,

    2024年02月15日
    浏览(32)
  • 用html+javascript打造公文一键排版系统12:删除附件说明中“附件:”里的空格

    如果我们在输入附件说明时在“附件:”之间加入空格,那么排版时就要删除这些空格。 因为string对象replace()支持正则表达式,于是考虑用replace()来完成。 写了一段只有一个多余空格的代码来测试: 运行结果如下: 附件:河池市××关于××××××××××××××××××××××××

    2024年02月14日
    浏览(29)
  • java实现浏览器下载附件时文件名中文乱码解决方案

    方案一:URLEncoder 解决 IE 和 谷歌浏览器的附件中文名问题。 如果客户端浏览器是 IE 浏览器 或者 是谷歌浏览器。我们需要使用 URLEncoder 类先对中文名进行 UTF-8 的编码 操作。 因为 IE 浏览器和谷歌浏览器收到含有编码后的字符串后会以 UTF-8 字符集进行解码显示。 方案二:B

    2024年03月09日
    浏览(47)
  • Java HTML生成PDF(格式不变)

    Java是大规模和企业级应用程序最常用的编程语言之一。PDF 格式代表可移植文档格式,为人们提供了一种简单、可靠的方式来呈现和交换文档 - 无论查看文档的任何人使用何种软件、硬件或操作系统。因此,pdf 是一种广泛使用的格式,用于在软件应用程序中生成文档。 HTML 用

    2024年02月12日
    浏览(32)
  • Layui中table数据表格使用方法渲染 返回的数据不符合规范,正确的成功状态码应为:“code“: 0异常处理

    返回的数据不符合规范,正确的成功状态码应为:“code”: 0异常处理 根据官方文档描述 异步数据参数中,数据格式解析的回调函数,用于将返回的任意数据格式解析成 table 组件规定的数据格式。table 组件默认规定的数据格式为 很多时候,接口返回的数据格式并不一定都符

    2024年02月16日
    浏览(31)
  • Java实现符合交通部标JT808和JT1078协议服务器的思路

            “两客一危一重货”车辆运输安全是当前道路运输安全管理工作的重中之重,相应的车辆GPS定位监控平台是监控“两客一危一重货”车辆运输安全的重要平台。本系统结合交通部JT808、JT1078等协议标准,提供Java开发车载视频定位监控系统的开发思路。         一

    2024年02月10日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包