|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
package com.westarsoft.function; import java.util.*; import java.io.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; public class SendMail { private String SMTPServer = new String(); private String from = new String(); private String subject = new String(); private String content = new String(); private String user = new String(); private String password = new String(); public String getSMTPServer() { return SMTPServer; } public void setSMTPServer(String SMTPServer) { this.SMTPServer = SMTPServer; } public String getFrom() { return from; } public void setFrom(String from) { this.from = from; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getUser() { return user; } public void setUser(String user) { this.user = user; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public void sendMailTo(String to) { try { Properties props = new Properties(); Session sendMailSession; Store store; Transport transport; sendMailSession = Session.getInstance(props, null); props.put("mail.smtp.host", SMTPServer); MimeMessage newMessage = new MimeMessage(sendMailSession); newMessage.setFrom(new InternetAddress(from)); newMessage.setSubject(subject); newMessage.setSentDate(new Date()); newMessage.setText(content); StringTokenizer token = new StringTokenizer(to, ","); InternetAddress[] addrArr = new InternetAddress[token.countTokens()]; int i = 0; while(token.hasMoreTokens()) { addrArr[i] = new InternetAddress(token.nextToken().toString()); i++; } transport = sendMailSession.getTransport("smtp"); transport.connect(SMTPServer, user, password); newMessage.setRecipients(Message.RecipientType.TO, addrArr); transport.send(newMessage); } catch(Exception e) { System.out.println(e); } } /* public static void main(String[] args) { SendMail mail = new SendMail(); mail.setSMTPServer("200.1.1.157"); mail.setUser("lint"); mail.setPassword("30320"); mail.setFrom("lint@westar.com"); mail.setSubject("测试"); mail.setContent("test"); mail.sendMailTo("lint@westar.com,zouy@westar.com,zhangp@westar.com"); } */ } 返回类别: 教程 上一教程: JAVASCRIPT ESCAPE/UNESCAPE编码的JAVA实现 下一教程: TOMCAT+IIS配置方式 您可以阅读与"一个发送MAIL的JAVABEAN"相关的教程: · 修改后可以发送附件、抄送、密送的JAVABEAN,吐血推荐~(JAVAMAIL范例) · 一个文件上传JAVABEAN · 用JAVA开发EMAIL工具之发送邮件 · 一个最简朴的 JavaBeanMaker(原创) · 基于JAVAMAIL包的邮件发送程序----kangkang |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |