`
wen
  • 浏览: 26864 次
  • 来自: ...
社区版块
存档分类

使用 EWS Java API 1.1发送邮件

 
阅读更多

因为项目需要通过Exchange邮件服务器发送邮件,而使用moyosoft的Java Bridge to Exchange解决方案只有一个月的试用期,过了试用期要花钱购买,所以在网上找到了另一个Exchange Web Services解决方案:http://blogs.msdn.com/b/exchangedev/archive/2010/12/14/exchange-web-services-java-api-1-1-is-now-available-yes-that-s-right-java.aspx。(以下附件列出了相应的开发工具和所依赖的JAR包)。

现将测试代码贴出:

 

EWSJavaSendMail


public class EWSSendMail

{


public static void main(String[] args) throws Exception

{

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);


ExchangeCredentials credentials = new WebCredentials("emailAddress","password");

service.setCredentials(credentials);

service.setUrl(new URI("https://mycomp/ews/Exchange.asmx"));

// service.autodiscoverUrl("emailAddress");

EmailMessage msg= new EmailMessage(service);

msg.setSubject("Hello world!"); 

msg.setBody(MessageBody.getMessageBodyFromText(

"Sent using the EWS Managed API."));

msg.getToRecipients().add("wclwen@163.com");

msg.send();

}


}

 

一些参考资源:

1.http://archive.msdn.microsoft.com/ewsjavaapi。这是该项目的地址。

2.http://developer.searchmarketing.yahoo.com/docs/V7/sample_code/java.php。雅虎写的示例。

3.http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/c7bd5a25-d6a5-420d-ae90-aab4d5273d67。另一个示例。

分享到:
评论
3 楼 suigaopeng 2015-08-28  
怎么发送内容带图片的邮件
2 楼 XiaoXiaoYang37790315 2013-05-08  
Exception in thread "main" microsoft.exchange.webservices.data.ServiceRequestException: The request failed. null
   您遇见过这个问题么?
1 楼 XiaoXiaoYang37790315 2013-05-08  
就一个jar包么?

相关推荐

    用EWSAPI在Java中发送Exchange邮件

    用EWSAPI在Java中发送Exchange邮件

    EWSJava提供Java中发送Exchange邮件的API

    ews-java-api 是用来访问 Exchange Web 服务的 Java 客户端库,API 支持 Office 365 Exchange Online。 ============================================ 其实资源是这位朋友的, 我这边只是把jar包收集齐全了,可以...

    ews-java-api-2.0

    EWS java API 里面包含 Java调用EWS 接口所需要的所有jar包如: commons-logging-1.2.jar joda-time-2.8.jar commons-lang3-3.4.jar httpclient-4.4.1.jar httpcore-4.4.1.jar

    EWS_JAVA_API_1.2

    EWS java API 里面包含 Java调用EWS 接口所需要的所有jar包如: EWSJavaAPI_1.2.jar,commons-codec-1.4.jar,commons-httpclient-3.0.1.jar,commons-logging-api-1.1.jar,jcifs-1.3.15.jar

    ews-java-api-android:适用于 Android 的 EWS Java 客户端

    ews-java-api-android 适用于 Android 的 EWS Java 客户端这是用于 Outlook 的 EWS Java API 的简单包装,但旨在在 Android 上运行。 如果您有兴趣,请阅读此处:(problems-using-the-ews-java-api-on-android)[ ] ...

    安卓发送Exchange邮件jar包:ews-android-api.jar

    安卓发送Exchange邮件,引用ews-android-api.jar和joda-time-2.8.jar两个包。 用法: ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); ExchangeCredentials credentials = new ...

    EWSJavaAPI_1.2.jar相关包。EWS Exchange连接邮箱源码

    EWS Exchange java 相关jar包,全部在里面,亲测可用,附上简单EWS连接邮箱读取和发送邮件代码

    ews-java-api-2.0-sources.jar

    Java邮件发送的引用jar对应的源生代码,便于用作分析邮件发送

    EWS jar 包下载

    Java implementation of the Exchange Web Services (EWS) API. This API gives developers programmatic access to Exchange Server 2007 SP1 and above. exchange web services api,支持2007sp1以上的版本

    EwsManagedApi

    支持读取Exchange的mail,task,calender

    使用EWS获取邮件

    使用EWS获取邮件,请自行配置用户名,密码,域,web地址及邮箱!

    ews-managed-api

    Exchange Web服务(EWS)托管API提供了一个托管接口,用于开发使用EWS的.NET客户端应用程序。 通过使用EWS托管API,您几乎可以访问Office 365,Exchange Online或Exchange Server邮箱中存储的所有信息。 但是,此...

    ews-android-api

    ews-android-api

    ews-api:Microsoft Exchange Web 服务 Java API (v1.2)

    Microsoft Exchange Web 服务 Java API (v1.2) 此分支中包含的补丁目前正在提交给。

    Java发送email:spring email、微软ews

    spring email发送email,微软ews发送exchange协议邮件

    ews-test:使用 Exchange Web Services Java API 的小演示

    使用 Exchange Web 服务 Java API 的小演示。 输出收件箱的最后 10 封电子邮件 建造 gradle shadowJar (makes a fat jar) 配置 填写 config.yaml 中的字段 #Sample YAML Config server: ...

    EWSJavaAPI.zip

    ews-java-api 是用来访问 Exchange Web 服务的 Java 客户端库,API 支持 Office 365 Exchange Online。   标签:EWSJavaAPI

    JAVA使用EWS发送Exchange Mail 实例

    由于公司Exhange不让使用pop3和smtp,JAVAMAIL就不能用了,找了一下午还是测试成功了。 使用Eclipse3.6 JDK1.6开发,一个简单可运行的例子,包括了jar包。 更多详情请自行下载EWSJavaAPI研究

    PEBA:Python EWS后端API

    PEBA-Python EWS后端API 介绍: PEBA是一种轻量级的python3后端服务,用于收集和处理由honyeypot守护程序捕获的攻击事件,特别是那些在我们的多蜜罐平台上运行的事件。 PEBA可以用作分布式T-Pot安装的集中数据收集...

    Exchange邮件发送

    实现Exchange邮件发送功能,支持html格式的表格发送

Global site tag (gtag.js) - Google Analytics