访问 http://www.qqread.com/jsp/c254571.html Properties props = System.getProperties();
props.put("mail.smtp.host", host);
String mailNeedAuth = CatseyeConfig.getConfig("MailNeedAuth");
String mailUser = CatseyeConfig.getConfig("MailUser");
String mailPassword = CatseyeConfig.getConfig("MailPassword");
if (mailNeedAuth.equals("1")) {
props.put("mail.smtp.auth", "true");
} else {
props.put("mail.smtp.auth", "false");
}
Session session = Session.getDefaultInstance(props, null);
javax.mail.Message msg = new MimeMessage(session);
InternetAddress[] toAddrs = null;
try {
if (recipients != null) {
toAddrs = InternetAddress.parse(recipients, false);
msg.setRecipients(javax.mail.Message.RecipientType.TO, toAddrs);
} else {
throw new Exception("No recipient address specified");
}
if (sender != null) {
msg.setFrom(new InternetAddress(sender));
} else {
throw new Exception("No sender address specified");
}
if (subject != null) {
msg.setSubject(subject);
}
/*
BodyPart bp=new MimeBodyPart();
bp.setContent(body, "text/html");
Multipart mp=new MimeMultipart();
mp.addBodyPart(bp);
*/
//msg.setContent(mp);
msg.setContent(body, "text/html");
msg.setHeader("X-Mailer", "Catseye SMTP Robot");
msg.setHeader("Content-Type", "text/html");
/*
msg.setDataHandler(new DataHandler(
new ByteArrayDataSource(body, "text/html")));
//msg.setText(body);
*/
Transport trans = session.getTransport("smtp");
trans.connect(host, mailUser, mailPassword);
trans.sendMessage(msg,
msg.getRecipients(
javax.mail.Message.RecipientType.TO));
更多内容请看Cisco认证体系专题、SMTP协议专题,或进入讨论组讨论。
props.put("mail.smtp.host", host);
String mailNeedAuth = CatseyeConfig.getConfig("MailNeedAuth");
String mailUser = CatseyeConfig.getConfig("MailUser");
String mailPassword = CatseyeConfig.getConfig("MailPassword");
if (mailNeedAuth.equals("1")) {
props.put("mail.smtp.auth", "true");
} else {
props.put("mail.smtp.auth", "false");
}
Session session = Session.getDefaultInstance(props, null);
javax.mail.Message msg = new MimeMessage(session);
InternetAddress[] toAddrs = null;
try {
if (recipients != null) {
toAddrs = InternetAddress.parse(recipients, false);
msg.setRecipients(javax.mail.Message.RecipientType.TO, toAddrs);
} else {
throw new Exception("No recipient address specified");
}
if (sender != null) {
msg.setFrom(new InternetAddress(sender));
} else {
throw new Exception("No sender address specified");
}
if (subject != null) {
msg.setSubject(subject);
}
/*
BodyPart bp=new MimeBodyPart();
bp.setContent(body, "text/html");
Multipart mp=new MimeMultipart();
mp.addBodyPart(bp);
*/
//msg.setContent(mp);
msg.setContent(body, "text/html");
msg.setHeader("X-Mailer", "Catseye SMTP Robot");
msg.setHeader("Content-Type", "text/html");
/*
msg.setDataHandler(new DataHandler(
new ByteArrayDataSource(body, "text/html")));
//msg.setText(body);
*/
Transport trans = session.getTransport("smtp");
trans.connect(host, mailUser, mailPassword);
trans.sendMessage(msg,
msg.getRecipients(
javax.mail.Message.RecipientType.TO));
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Cisco认证体系专题 (3146篇文章)
- SMTP协议 (215篇文章)
- 在JSP中如何实现MD5加密 (702次浏览)
- 如何入侵jsp网站 (634次浏览)
- JSP学习笔记(一)-----概述 (602次浏览)
- 安装配置篇(一)---Apache+Tomcat (584次浏览)
- 全面解析JDBC (550次浏览)
- 开发一个调试JSP的Eclipse插件 (538次浏览)
- 一个经典的ADO.NET入门例子 (341次浏览)
- swing布局设计及事件监听和javabean数据管理 (326次浏览)
- Windows下JSP开发环境的配置 (156次浏览)
- 最重要的 10 几个 J2EE 最佳实践 (153次浏览)



