以前写的,在MDB(消息驱动bean)里发邮件

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

public void send(String to,String cname,String pas)

{

try

{

String host = "";

String from = "";

//发送的邮件

String username = "";

String password = "";

// Get system properties

Properties props = new Properties();

// Setup mail server

props.put("mail.smtp.host", host);

props.put("mail.smtp.auth", "true");

// Get session

Session session = Session.getDefaultInstance(props);

// watch the mail commands go by to the mail server

session.setDebug(true);

// Define message

MimeMessage message = new MimeMessage(session);

message.setFrom(new InternetAddress(from));

message.addRecipient(javax.mail.Message.RecipientType.TO,

new InternetAddress(to));

String content=cname+"你好!你在music store的注册信息是 emial:"+to+" 密码是:"+pas;

message.setSubject("music store 用户注册信息");

message.setText(content);

// message.setContentLanguage();

// FileTypeMap

//

//

// message.setDataHandler(

// new DataHandler(source));

// Send message

message.setSentDate(new Date());

message.saveChanges();

Transport transport = session.getTransport("smtp");

transport.connect(host, username, password);

transport.sendMessage(message, message.getAllRecipients());

System.out.println("over");

transport.close();

}

catch (Exception e)

{

System.out.println(e);

}

}

public void setMessageDrivenContext(MessageDrivenContext

messageDrivenContext)

{

this.messageDrivenContext = messageDrivenContext;

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航