目前公司开发的系统要通过客户的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();
}
}