邮件发送简单例子-bean文件

---摘自互联网

SimpleSendMessage.java

import  java.util.*;

import  javax.mail.*;
import  javax.mail.internet.*;
import  javax.activation.*;

public  class  SimpleSendMessage  {

public  static  void  main(String[]  args)  {

//  Collect  the  necessary  information  to  send  a  simple  message
//  Make  sure  to  replace  the  values  for  host,  to,  and  from  with
//  valid  information.
//  host  -  must  be  a  valid  smtp  server  that  you  currently  have
//  access  to.
//  to  -  whoever  is  going  to  get  your  email
//  from  -  whoever  you  want  to  be.  Just  remember  that  many  smtp
//  servers  will  validate  the  domain  of  the  from  address
//  before  allowing  the  mail  to  be  sent.
String  host  =  "server.myhost.com";
String  to  =  "YourFriend@somewhere.com";
String  from  =  "MeMeMe@myhost.com";
String  subject  =  "JSP  Rules!";
String  messageText  =  "I  am  sending  a  message  using  the"
+  "  JavaMail  API.\nI  can  include  any  text  that  I  want.";
boolean  sessionDebug  =  false;

//  Create  some  properties  and  get  the  default  Session.
Properties  props  =  System.getProperties();
props.put("mail.host",  host);
props.put("mail.transport.protocol",  "smtp");

Session  session  =  Session.getDefaultInstance(props,  null);

//  Set  debug  on  the  Session  so  we  can  see  what  is  going  on
//  Passing  false  will  not  echo  debug  info,  and  passing  true
//  will.
session.setDebug(sessionDebug);

try  {

//  Instantiate  a  new  MimeMessage  and  fill  it  with  the
//  required  information.
Message  msg  =  new  MimeMessage(session);

msg.setFrom(new  InternetAddress(from));
InternetAddress[]  address  =  {new  InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO,  address);
msg.setSubject(subject);
msg.setSentDate(new  Date());
msg.setText(messageText);

//  Hand  the  message  to  the  default  transport  service
//  for  delivery.
Transport.send(msg);
}
catch  (MessagingException  mex)  {

mex.printStackTrace();
}
}