JDK 是JDK1.5
只安装了两个包:mail.jar和activation.jar,源程序如下:                      MailBean
package sendamil;public class MailBean {
private String host; 
private String from ;
private String to;
private String subject;
private String content;
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getFrom() {
return from;
}
public void setFrom(String from) {
this.from = from;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getTo() {
return to;
}
public void setTo(String to) {
this.to = to;
}
   }            sendMail 
package sendamil;import java.util.Properties;import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;public class sendMail {
public boolean sendMessage(MailBean mb){
String host=mb.getHost();
String from=mb.getFrom();
String to=mb.getTo();
String subject = mb.getSubject();
        String content = mb.getContent();
Properties props = System.getProperties();
props.put("mail.smtp.host", host);
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
try{
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,   new InternetAddress(to));
message.setSubject(subject);
message.setText(content);
//  Send message
Transport.send(message); }catch (MessagingException me){
            me.printStackTrace();
            return false;
        }return true;
}

}
                    
                        TestMail 
package sendamil;public class TestMail { public static void main(String[] args) {
// TODO Auto-generated method stub
     MailBean mb=new MailBean();
     mb.setHost("smtp.163.com");  
     mb.setFrom("[email protected]");            // 设置发件人的邮箱
     mb.setTo("[email protected]");   
     mb.setSubject("JavaMail");                    // 设置邮件的主题
     mb.setContent("qinqinqinqinqiqniqnqiqn"); 
     sendMail sm=new sendMail();
     boolean dd=sm.sendMessage(mb);
     if(dd){
      System.out.print("成功");
     }else{
      System.out.println("失败");
     }
}
}
 异常如下:com.sun.mail.smtp.SMTPSendFailedException: 550 ???§±????¨ at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1515)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:634)
at javax.mail.Transport.send0(Transport.java:189)
at javax.mail.Transport.send(Transport.java:118)
at sendamil.sendMail.sendMessage(sendMail.java:29)
at sendamil.TestMail.main(TestMail.java:17)
cccc