//e-mail SMTP
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import java.net.*;
import javax.activation.*;
import javax.swing.*;
//import java.util.*; public class Sender{
 //收信人地址
  protected String message_recip="[email protected]";  //主题
  protected String message_subject="Re:your mail";  //抄信人
 // protected String message_cc="[email protected]";  //正文
  protected String message_body="aaaaaaaaaaaaaaaaaaaaaaaaaa"+
  "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"+
  "ccccccccccccccccccccccccccccccccc"+"dddddddddddddddddddd";  //javamail Session对象
  protected Session session;  //java message对象
  protected Message mesg;
  //工作方法:发送邮件给smtp服务器
  public void doSend(){
   //java mail 允许处理许多的属性Properities
   Properties props=new Properties();   //LAN必须要将本地SMTP服务器设置为"mailhost"
   //呢度勿事好明白哦/什么来的?
   props.put("mail.smtp.host","smtp.163.net");
   props.put("mail.smtp.auth","true");  
          // Setup authentication, get session
      // SMTPAuthenticator auth =new SMTPAuthenticator();
       //Session session = Session.getInstance(props, null);   session=Session.getDefaultInstance(props,null);
   session.setDebug(true);   try{
     //创建一个邮件
     mesg=new MimeMessage(session);     //From 来自Properties
    mesg.setFrom(new InternetAddress("[email protected]"));     //To 地址
     InternetAddress toAddress=new InternetAddress(message_recip);
     mesg.addRecipient(Message.RecipientType.TO,toAddress);     //cc地址
    //InternetAddress ccAddress=new InternetAddress(message_cc);
    // mesg.addRecipient(Message.RecipientType.CC,ccAddress);     //主题
   mesg.setSubject(message_subject);     //正文
     mesg.setText(message_body);     //发送邮件
    Transport transport = session.getTransport("smtp");
           transport.connect("smtp.163.net","madass","xinxin");
transport.sendMessage(mesg,mesg.getRecipients(Message.RecipientType.TO));
          //transport.send(mesg);     //Transport.send(mesg);
     //transport.sendMessage(mesg, mesg.getAllRecipients());
   }catch(Exception ex){  }
   }
  public static void main(String[] av){   Sender sm=new Sender();
   sm.doSend();
   }
  }