linux下可以安装很多email服务器,我推荐用qmail
解决方案 »
- 完成分页显示时出现乱码问题
- 网站一点问题。。
- 请教,关于JS生成树形结构的问题
- [求助] 用JBuilder2005和weblogic8.1添加实体bean的finder方法报错
- 数组动态赋值?
- Tomcat服务器老是说[Microsoft][SQLServer 2000 Driver for JDBC] No ResultRet set was produced
- 大型网站搭建...架构设计前的准备工作.
- 有关struts的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 如何使用jar命令将一个目录打包为同名jar文件?
- 今天写了一个能同时上传多个文件的bean.:)
- 关于发送页面的问题?????????????????????????
- Java中是否有哪个类能侦听到用户是否关闭了浏览器?
{
//create some properties and get the default Session
Properties props = new Properties();
props.put("mail.smtp.host", host);
if (debug) props.put("mail.debug",new Boolean(debug)); Session session = Session.getDefaultInstance(props, null);
session.setDebug(debug); try
{
// create a message
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = new InternetAddress[to.length];//{new InternetAddress(args[0])};
for(int i=0;i<to.length;i++)
{
address[i] = new InternetAddress(to[i]);
}
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setSentDate(new Date()); // If the desired charset is known, you can use
// setText(text, charset)
msg.setText(content); Transport.send(msg);
}
catch (MessagingException mex)
{
System.out.println("\n--Exception handling in msgsendsample.java"); mex.printStackTrace();
System.out.println();
Exception ex = mex;
do
{
if (ex instanceof SendFailedException)
{
SendFailedException sfex = (SendFailedException)ex;
Address[] invalid = sfex.getInvalidAddresses();
if (invalid != null)
{
System.out.println(" ** Invalid Addresses");
if(invalid != null)
{
for (int i = 0; i < invalid.length; i++)
System.out.println(" " + invalid[i]);
}
} Address[] validUnsent = sfex.getValidUnsentAddresses(); if (validUnsent != null)
{
System.out.println(" ** ValidUnsent Addresses");
if (validUnsent != null)
{
for (int i = 0; i < validUnsent.length; i++)
System.out.println(" "+validUnsent[i]);
}
} Address[] validSent = sfex.getValidSentAddresses();
if (validSent != null)
{
System.out.println(" ** ValidSent Addresses");
if(validSent != null)
{
for (int i = 0; i < validSent.length; i++)
System.out.println(" "+validSent[i]);
}
}
} System.out.println();
if (ex instanceof MessagingException)
ex = ((MessagingException)ex).getNextException();
else
ex = null;
}while (ex != null);
}
}
}