package gxa.sf.rockay;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.StringTokenizer;
import sun.misc.BASE64Encoder;
/**
* SMTP 客户端调用类
* @author Rockay(刘其超,刘涛)
* http://www.cnblogs.com/Rockay
*/
public class SMTPClient {
public SMTPClient()
{
}
private boolean debug=true;
BASE64Encoder encode=new BASE64Encoder();//用于加密后发送用户名和密
码
public boolean Send(String server,String from,String[] to,String[]
cc,String[] bc,
String subject,String content,String user,String pwd) throws
UnknownHostException, IOException
{
MailMessage message=new MailMessage();
message.setFrom(from);//发件人
for(int i=0;i<to.length;i++)
{
message.setTo(to[i]);//收件人
message.setDatato(to[i]);//收件人,在邮件的收件人栏目中显示
}
for(int i=0;i<cc.length;i++)
{