目前公司开发的系统要通过客户的Exchange Server发送邮件,在网上找了许多方案,目前使用http://www.moyosoft.com/jbex/的Java Bridge to Exchange解决了该问题,现将代码实现贴出来。
SendMail.java
public class SendMail
{
public static void main(String[] args) throws ExchangeServiceException
{
// To provide hostname and credentials information, use:
Exchange exchange = new Exchange("hostname", "username", "password", "domain", true);
if(exchange == null)
{
return;
}
// Create a new e-mail:
ExchangeMail mail = exchange.createMail();
// Set the recipient, subject and body:
mail.setToRecipient("wclwen@163.com");
mail.setSubject("Test message");
mail.setBody("Hello. There's a message sent from Java.");
// Send the message:
mail.send();
}
}
因为该软件只有一个月的试用期,所以要想长期使用,需要在注册表中修改install_date时间。
分享到:
相关推荐
总之,通过Java结合Exchange协议,我们可以构建高效且可靠的邮件系统,实现与Exchange服务器的无缝交互,无论是发送商业邮件、自动化通知还是处理用户请求,都能提供强大的支持。在实际项目中,理解并熟练运用这些...
综上所述,通过采用Microsoft Exchange 2010作为电子邮件解决方案,并结合Active Directory进行用户认证和权限管理,科门电缆线技术咨询(深圳)有限公司可以构建一个高效、稳定且安全的企业级邮件系统。此外,合理...
Java通过Exchange进行邮件收发及附件操作主要涉及的是Microsoft Exchange Web Services (EWS) API的使用,这是一种基于SOAP协议的服务,允许开发者通过编程方式与Exchange Server进行交互。下面将详细介绍如何利用...
在Java编程环境中,Exchange协议是用于与Microsoft Exchange服务器交互的一种技术,主要用来发送、接收以及查询电子邮件。本文将深入探讨如何使用Java通过Exchange协议来实现这些功能,以及涉及的关键技术和库。 ...
在IT行业中,Exchange Web Services (EWS) API 是一种用于与Microsoft Exchange Server进行通信的编程接口,它允许开发者通过各种编程语言(如Java)来执行邮件管理、日历操作、联系人同步等任务。本教程将详细介绍...
在Java编程环境中,发送Exchange邮件通常涉及到使用Exchange Web Services (EWS) API或者JavaMail API。EWS是一种基于SOAP协议的API,它允许程序与Microsoft Exchange Server进行交互,包括发送邮件、管理日历、获取...
Exchange电子邮件系统解决方案(模版).pdfExchange电子邮件系统解决方案(模版).pdfExchange电子邮件系统解决方案(模版).pdfExchange电子邮件系统解决方案(模版).pdfExchange电子邮件系统解决方案(模版).pdfExchange...
ews-java-api 是用来访问 Exchange Web 服务的 Java 客户端库,API 支持 Office 365 Exchange Online。 ============================================ 其实资源是这位朋友的, 我这边只是把jar包收集齐全了,可以...
Java通过Exchange协议发送邮件是Java开发中的一种常见需求,通过使用Exchange协议,可以实现Java程序与Exchange服务器之间的交互,实现发送邮件的功能。本文将详细介绍Java通过Exchange协议发送邮件的实现方法,并...
通过以上步骤,开发者可以借助jbex成功地在Java应用程序中与MS Exchange Server进行交互,实现邮件的发送功能。这不仅简化了开发流程,也使得JavaMail在Exchange Server环境下的应用变得更加顺畅。
Exchange Server 2013是微软推出的企业级...综上,Exchange Server 2013是一个全方位的企业邮件解决方案,它在提升通信体验、增强协作效率、保障数据安全以及降低运维成本方面都有显著优势,适合各种规模的企业部署。
综上所述,Microsoft Exchange 2010 邮件系统解决方案不仅能满足企业对于高效、稳定邮件服务的需求,还能通过灵活的角色划分和先进的功能特性,提升整个邮件系统的安全性和可用性。同时,结合 Active Directory 的...
浪潮中小企业Exchange邮件系统解决方案 一、 中小企业邮件市场分析 中小企业邮件市场状况:邮件系统正逐步成为现代企业内外信息交流的必备工具,据统计Internet上有30%的业务是与电子邮件有关的。电子邮件已成为...
在Java编程领域,开发一个能够通过Exchange服务器发送邮件的客户端是一项常见的任务。Exchange服务器是Microsoft提供的企业级电子邮件系统,它提供了高效、安全的邮件管理功能。本项目名为"java-exchange-mail-...
浪潮中小企业 Exchange 邮件系统解决方案 本文档主要介绍了浪潮中小企业 Exchange 邮件系统解决方案,旨在帮助中小企业建立一个高效、安全、可靠的邮件系统。下面是该解决方案的相关知识点: 一、 中小企业邮件...
- **socket**:这可能意味着Java程序通过Socket通信与PowerShell进程交互,即Java应用程序通过打开一个网络套接字连接到本地PowerShell实例,然后发送命令并接收响应。 在压缩包文件"exchange-master"中,可能包含...
"Exchange 2010 SP3 中使用 HTTP 打开 OWA 后邮件无法发送的问题解决方案" Exchange 2010 SP3 是微软公司推出的最新的 Exchange 服务器版本之一,它提供了许多新的特性和改进,例如增强的安全性、改进的管理界面和...
标题中的“用Exchange给匿名发邮件”涉及到的是Exchange Server,这是一个由微软开发的企业级电子邮件服务器软件,用于管理和发送电子邮件。在描述中提到的步骤是一种可能的方法来配置Exchange Server以允许匿名邮件...
JavaMail是一种开源的Java库,它允许开发人员在Java应用程序中发送和接收电子邮件。IMAP(Internet Message Access Protocol)是一种标准的邮件访问协议,用于从邮件服务器检索邮件。Exchange 2007是微软的企业级...
这一步骤增强了安全性,因为只有拥有合法凭证的用户才能通过Exchange服务器发送邮件。 防止服务器被中继的关键在于设置正确的权限和强密码策略。管理员应确保所有用户密码复杂且长度至少为8-10位,以增加破解难度。...