返回顶部
首页 > 资讯 > 精选 >怎么利用JavaMail API 解析MIME
  • 661
分享到

怎么利用JavaMail API 解析MIME

2023-06-17 12:06:54 661人浏览 安东尼
摘要

本篇文章为大家展示了怎么利用JavaMail api 解析MIME,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。以前不知MIME为何物,经过一段时间研究,大体理解为邮件接受以及发送的一种标准格式。只

本篇文章为大家展示了怎么利用JavaMail api 解析MIME,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

以前不知MIME为何物,经过一段时间研究,大体理解为邮件接受以及发送的一种标准格式。

只有理解这个标准,才能把邮件服务器接收的邮件的内容解析,以及把新邮件生成MIME的标准格式发送出去,让其他邮件服务器正确解析出来。

所以可以封装成一个mailadaptor.jar.

MailAdaptor 简介

MailAdaptor 是一个负责邮件存取,邮件解析,邮件生成MIME的适配器。

MailAdaptor 核心函数

MailAdaptor主要包括:

MailInfo loadMailInfo(MailSetting mailSetting, Long companyId,String emlFilePath); Boolean saveMailInfo(Long companyId, String fileServiceDir,MailInfo mailInfo);

1) loadMailInfo主要是负责从FileService上取MIME文件的数据,之后解析出来,由特定的MailDisplay控件显示。

mailSetting 参数是设置解析邮件时附件的临时存放目录,临时内嵌图片附件的展示地址,临时普通附件的下载地址,新增内嵌附件的上传Url。

MailSetting 属性如下:

private String attachmentShowUrl = "";  private String attachmentDownloadUrl = "";  private String ckEditorUploadFileUrl = "";  private String attachmentTempDir = "";

companyId参数是当前用户的公司ID,emlFilePath参数是MIME文件在FileService上的相对路径,这两参数组合用去定位到MIME文件在FileService上的绝对路径。

2) saveMailInfo 主要是负责生成MIME文件,之后存放到FileService上。

MailInfo 参数是收集了邮件信息的自定义实体,是MailWrite控件的输出。

MailInfo属性如下:

private String from = "";  private String to = "";  private Date sendDate = new Date();  private String subject = "";  private String content = "";  private List<Attachment> attachmentList = new ArrayList<Attachment>();  private MailType mailType;

companyId参数是当前用户的公司ID,fileServiceDir参数是指定MIME文件在FileService上的存放目录,这两参数组合用去指定MIME文件在FileService上的存放路径。

MailAdaptor的整体流程

MailAdaptor大体分为取MIME解析成邮件,邮件生成MIME的两部分。

         GWT   |   MailAdaptor   |  FileService  |               |        取MIME文件|               |                     |        <---------------------   |                |                 |               |MailDisplay  <-----------        |               |               |解析MIME          |               |               |                 |               |               |                 |               |               |                 |               |               | MailInfo        |               |MailWrite ---------------->      |               |               |                 |               |               |                 |               |               |   --------------------------->  |               |   存生成MIME的文件|               |               |                 |               |               |                 |               |

上述内容就是怎么利用JavaMail API 解析MIME,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: 怎么利用JavaMail API 解析MIME

本文链接: https://lsjlt.com/news/288755.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么利用JavaMail API 解析MIME
    本篇文章为大家展示了怎么利用JavaMail API 解析MIME,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。以前不知MIME为何物,经过一段时间研究,大体理解为邮件接受以及发送的一种标准格式。只...
    99+
    2023-06-17
  • 利用JavaMail怎么实现一个邮件发送功能
    这篇文章将为大家详细讲解有关利用JavaMail怎么实现一个邮件发送功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。用java发邮件,必须要导入新的包   &...
    99+
    2023-05-31
    javamail ava
  • 怎么用JavaMail发送附件
    这篇文章主要介绍“怎么用JavaMail发送附件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用JavaMail发送附件”文章能帮助大家解决问题。import Java.util.Propert...
    99+
    2023-06-03
  • 利用JavaMail怎么实现一个邮件发送与接收功能
    利用JavaMail怎么实现一个邮件发送与接收功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、JavaMail 介绍  JavaMail 是sun公司(现以被甲骨文收...
    99+
    2023-05-31
    javamail ava
  • 怎么在Java中利用JavaMail实现一个邮件发送功能
    这期内容当中小编将会给大家带来有关怎么在Java中利用JavaMail实现一个邮件发送功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议...
    99+
    2023-05-31
    java javamail ava
  • 怎么利用python写api接口
    这篇文章主要讲解了“怎么利用python写api接口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么利用python写api接口”吧!一、操作步骤导入:import flask,json实...
    99+
    2023-06-30
  • 怎么利用CDN实现API加速
    要利用CDN实现API加速,可以按照以下步骤进行操作: 选择合适的CDN服务商:首先需要选择一个可靠的CDN服务商,如Akama...
    99+
    2024-04-25
    CDN
  • Python中怎么利用urlliib.parse库解析URL
    今天就跟大家聊聊有关Python中怎么利用urlliib.parse库解析URL,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。解析urlurlparse() 函数可以将 U...
    99+
    2023-06-17
  • Windows API 神器:轻松解析 ASP 日志的利器!
    在 Web 应用程序的开发过程中,ASP(Active Server Pages)是一个很常见的技术。ASP 日志记录是一项非常重要的任务,因为它可以帮助开发人员监控和分析应用程序的运行情况。然而,ASP 日志文件的格式并不是很容易被理解...
    99+
    2023-06-17
    日志 windows api
  • Java中的Kafka 怎么利用API进行调用
    今天就跟大家聊聊有关Java中的Kafka 怎么利用API进行调用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。客户端创建对应协议的请求客户端发送请求给对应的brokerbroker...
    99+
    2023-05-31
    java kafka api
  • node.js中怎么利用express解析post请求
    node.js中怎么利用express解析post请求,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、www-form-urlencoded...
    99+
    2024-04-02
  • Json数据怎么利用Java进行解析
    这期内容当中小编将会给大家带来有关Json数据怎么利用Java进行解析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体方法如下:{ "translation": [ "爱&...
    99+
    2023-05-31
    java json ava
  • PHP中怎么使用短视频解析API接口
    本文小编为大家详细介绍“PHP中怎么使用短视频解析API接口”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP中怎么使用短视频解析API接口”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Videoparse接...
    99+
    2023-06-04
  • 怎么利用AngularJS服务接入外部API
    这篇文章将为大家详细讲解有关怎么利用AngularJS服务接入外部API,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何利用AngularJS服务接入外部API除了轻松...
    99+
    2024-04-02
  • Python怎么利用有道翻译开发API
    这篇文章主要讲解了“Python怎么利用有道翻译开发API”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么利用有道翻译开发API”吧!Python源码是关于Python利用有道...
    99+
    2023-06-02
  • 怎么利用Spring Boot和JPA创建GraphQL API
    本篇内容主要讲解“怎么利用Spring Boot和JPA创建GraphQL API”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么利用Spring Boot和JP...
    99+
    2023-06-30
  • Javamail中附件中文名字乱码怎么解决
    这篇“Javamail中附件中文名字乱码怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Javamail中附件中文名字...
    99+
    2023-06-03
  • Python 中怎么利用ConfigParser解析配置模块
    这篇文章将为大家详细讲解有关Python 中怎么利用ConfigParser解析配置模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。基本的读取配置文件-read(filename) 直接读...
    99+
    2023-06-04
  • 利用java怎么对xml文件进行解析
    利用java怎么对xml文件进行解析?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、【基础知识——扫盲】sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口...
    99+
    2023-05-31
    java xml ava
  • Android应用中的html怎么利用jsoup进行解析
    Android应用中的html怎么利用jsoup进行解析?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.jsoup介绍jsoup 是一款Java 的HTML解析器,可直接...
    99+
    2023-05-31
    jsoup roi html
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作