这是这个类的说明,看看吧,我一直用得很好
public final class sendMail{
public static void send(
java.lang.String smtp, /*SMTP主机地址*/
java.lang.String from, /*发信人*/
java.lang.String to, /*收信人*/
java.lang.String cc, /*抄送人*/
java.lang.String bcc, /*暗送人*/
java.lang.String subject, /*主题*/
java.lang.String body /*内容*/
) throws java.lang.Exception{
//变量声明
java.util.Properties props; //系统属性
javax.mail.Session mailSession; //邮件会话对象
javax.mail.internet.MimeMessage mimeMsg; //MIME邮件对象 //设置系统属性
props = java.lang.System.getProperties(); //获得系统属性对象
props.put("mail.smtp.host",smtp); //设置SMTP主机 //获得邮件会话对象
mailSession = javax.mail.Session.getDefaultInstance(props,null); //创建MIME邮件对象
mimeMsg = new javax.mail.internet.MimeMessage(mailSession); //设置发信人
mimeMsg.setFrom(new javax.mail.internet.InternetAddress(from)); //设置收信人
if(to!=null){
mimeMsg.setRecipients(javax.mail.Message.RecipientType.TO,javax.mail.internet.InternetAddress.parse(to));
} //设置抄送人
if(cc!=null){
mimeMsg.setRecipients(javax.mail.Message.RecipientType.CC,javax.mail.internet.InternetAddress.parse(cc));
} //设置暗送人
if(bcc!=null){
mimeMsg.setRecipients(javax.mail.Message.RecipientType.BCC,javax.mail.internet.InternetAddress.parse(bcc));
} //设置邮件主题
//mimeMsg.setSubject(subject);
mimeMsg.setSubject(subject,"gb2312"); //设置邮件内容
mimeMsg.setText(body,"gb2312");
//mimeMsg.setDataHandler(new javax.activation.DataHandler(new bbs.StringDataSource(body,"text/html;charset=gb2312"))); //发送邮件
javax.mail.Transport.send(mimeMsg);
}
}
public final class sendMail{
public static void send(
java.lang.String smtp, /*SMTP主机地址*/
java.lang.String from, /*发信人*/
java.lang.String to, /*收信人*/
java.lang.String cc, /*抄送人*/
java.lang.String bcc, /*暗送人*/
java.lang.String subject, /*主题*/
java.lang.String body /*内容*/
) throws java.lang.Exception{
//变量声明
java.util.Properties props; //系统属性
javax.mail.Session mailSession; //邮件会话对象
javax.mail.internet.MimeMessage mimeMsg; //MIME邮件对象 //设置系统属性
props = java.lang.System.getProperties(); //获得系统属性对象
props.put("mail.smtp.host",smtp); //设置SMTP主机 //获得邮件会话对象
mailSession = javax.mail.Session.getDefaultInstance(props,null); //创建MIME邮件对象
mimeMsg = new javax.mail.internet.MimeMessage(mailSession); //设置发信人
mimeMsg.setFrom(new javax.mail.internet.InternetAddress(from)); //设置收信人
if(to!=null){
mimeMsg.setRecipients(javax.mail.Message.RecipientType.TO,javax.mail.internet.InternetAddress.parse(to));
} //设置抄送人
if(cc!=null){
mimeMsg.setRecipients(javax.mail.Message.RecipientType.CC,javax.mail.internet.InternetAddress.parse(cc));
} //设置暗送人
if(bcc!=null){
mimeMsg.setRecipients(javax.mail.Message.RecipientType.BCC,javax.mail.internet.InternetAddress.parse(bcc));
} //设置邮件主题
//mimeMsg.setSubject(subject);
mimeMsg.setSubject(subject,"gb2312"); //设置邮件内容
mimeMsg.setText(body,"gb2312");
//mimeMsg.setDataHandler(new javax.activation.DataHandler(new bbs.StringDataSource(body,"text/html;charset=gb2312"))); //发送邮件
javax.mail.Transport.send(mimeMsg);
}
}
props.put("mail.smtp.host","mail.sltsoft.com");