`

javamail 读取/发送exchange邮件

阅读更多
   最近在弄一个邮件系统,主要功能是连接公司的exchange邮件服务器实现在web上收发exchange服务器上的邮件。

在收邮件的时候exchange服务器发送的邮件总是不能正常的解析出来,其他邮件系统发送的可以。报错如下:

javax.mail.MessagingException: Missing start boundary
	at javax.mail.internet.MimeMultipart.parsebm(MimeMultipart.java:873)



百度了很多都没用,后来改变了邮件的发送代码就ok 。感谢zhhpjl的这篇文章
http://download.csdn.net/detail/zhhpjl/7039985
分享到:
评论

相关推荐

    Java通过Exchange协议发送和接收邮件

    微软官方提供的EWSJavaAPI_1.2.jar包是专门为Java开发者设计的,用于与Exchange服务器进行通讯,支持包括发送邮件、接收邮件在内的各种操作。 发送邮件的过程通常包括以下几个步骤: 1. 添加依赖:在项目中引入...

    javamail通过imap协议收取邮件(Exchange2007)

    JavaMail是一种开源的Java库,它允许开发人员在Java应用程序中发送和接收电子邮件。IMAP(Internet Message Access Protocol)是一种标准的邮件访问协议,用于从邮件服务器检索邮件。Exchange 2007是微软的企业级...

    MS Exchange Server javamail发邮件jar包和demo

    jbex是一个第三方库,它提供了与Microsoft Exchange Server通信的桥梁,特别是在发送邮件方面。通过jbex,Java开发者能够轻松地利用Exchange Server的特性,如创建、读取、更新和删除邮件,而无需深入理解复杂的EWS...

    JavaMail-1.5 API

    这意味着,JavaMail API可以用来实现从创建邮件、添加附件、发送邮件、读取邮件、管理邮件存储等几乎所有邮件客户端需要的功能。 JavaMail API支持多种邮件服务器,包括但不限于Apache James、Microsoft Exchange...

    javamail相关的jar

    使用JavaMail发送邮件的基本步骤如下: 1. **配置环境**:创建 `Properties` 对象,设置邮件服务器的相关属性,如主机名、端口号、用户名和密码等。然后,使用这些属性创建 `Session` 对象。 2. **建立连接**:...

    javamail所需要的jar包

    这些接口允许开发者与邮件服务器进行交互,如SMTP(简单邮件传输协议)用于发送邮件,POP3(邮局协议)和IMAP(因特网消息访问协议)用于接收邮件。 4. **javax.mail.jar**: 这个jar包通常包含了JavaMail的完整实现...

    JavaMail开发包

    使用JavaMail发送邮件的基本步骤如下: 1. 创建`Properties`对象,设置邮件服务器的相关属性,如SMTP服务器地址、端口、用户名和密码。 2. 创建`Session`对象,使用上一步的`Properties`,这将为邮件操作提供上下文...

    JAF+JavaMail包

    例如,`Session`代表邮件会话,`Message`表示邮件对象,`Transport`用于发送邮件,`MimeMessage`则专门处理MIME格式的邮件。同时,JAF中的`ActivationDataFlavor`和`DataContentHandler`用于处理数据激活。 总之,...

    javamail1.4.5和javax.mail-1.5.5.jar

    使用JavaMail时,开发者需要添加相应的jar包到类路径中,然后通过导入相应的包,创建和配置Session,建立与邮件服务器的连接,创建Message,设置邮件属性,最后通过Transport发送邮件。对于接收邮件,需要获取Store...

    javamail-1_3.zip内含mail.jar

    它支持通过SMTP(简单邮件传输协议)直接发送邮件,或者通过SMTP代理。 2. **邮件接收**:JavaMail API允许程序从POP3或IMAP服务器接收邮件。它可以处理多消息的邮箱,提供遍历、读取、删除邮件等功能。 3. **MIME...

    javaMail.jar和activation.jar包合集

    最后,使用 `Transport.send()` 方法发送邮件。 对于复杂的应用场景,JavaMail 还支持通过EWS(Exchange Web Services)与Microsoft Exchange服务器交互,以及使用SSL/TLS加密来保证邮件传输的安全性。此外,...

    Java查询OutLook邮件代码

    JavaMail API是Java中用于发送和接收邮件的标准API。它包括了 javax.mail 和 javax.mail.internet 包,这两个包提供了发送、接收邮件以及解析邮件内容的类和接口。例如,`Session` 类用于设置邮件服务器的配置,`...

    javaMail 所需jar包

    以下是一个简单的 JavaMail 发送邮件的示例: ```java Properties props = new Properties(); props.put("mail.smtp.host", "smtp.example.com"); Session session = Session.getInstance(props); Message ...

    javaMail jar和api

    1. 发送邮件:通过创建 `Session` 实例,设置邮件服务器参数,然后创建 `Message` 对象,填充邮件内容,最后使用 `Transport.send(Message)` 方法发送邮件。 2. 接收邮件:通过 `Store` 类连接到邮件服务器,获取 `...

    JavaMail简易教程

    在JavaMail API中,开发者通常使用SMTP来发送邮件,但配置和管理SMTP服务器不在API的范围内。 2. POP(Post Office Protocol):POP3是最常见的邮件接收协议,每个用户在服务器上有一个邮箱。POP3仅支持下载邮件,...

    javamail1_4_4.zip

    JavaMail 的使用涉及到的代码示例通常会包括创建 Session 对象(用于配置邮件服务信息)、创建 Message 对象、填充邮件内容,然后通过 Transport 发送邮件。接收邮件则涉及建立 Store 连接,打开邮箱,读取或下载...

    JavaMail常见问题.doc

    SMTP(Simple Mail Transfer Protocol)是用于发送邮件的标准。MIME(Multipurpose Internet Mail Extensions)定义了邮件的多部分格式和非ASCII字符的编码规则。POP3(Post Office Protocol version 3)主要用于从...

    smtp发送邮件

    4. **发送邮件**:通过Transport的send方法将Message发送出去。 在处理接收邮件时,通常会涉及以下步骤: 1. **连接Store**:使用Session的getStore方法获取到与邮件服务器的连接。 2. **打开Folder**:选择需要...

    java mail用到的工具.rar

    JavaMail API 提供了丰富的接口和类,允许开发者发送、接收、读取和管理邮件。以下是一些核心知识点: 1. **JavaMail API**:JavaMail API是Java平台上的标准API,用于与邮件服务器交互。它包括多个模块,如javax....

    java版mai.jar

    使用JavaMail API发送邮件的基本步骤如下: 1. 创建`Properties`对象,设置SMTP服务器的属性,如主机名、端口号、认证方式等。 2. 创建`Session`对象,使用上述`Properties`对象初始化,可以设置用户名和密码进行...

Global site tag (gtag.js) - Google Analytics