读书人

java 简略的发送邮件

发布时间: 2012-07-28 12:25:13 作者: rapoo

java 简单的发送邮件

package org.cric.comm;

import java.util.Properties;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;

public class SendMailText {

/**
* @param args
*/
public static boolean sendMail(String mailTo,String subject,String mailContext) {
// System.out.println("要发送邮件:"+userInfo.getEmail());
try {
HtmlEmail email = new HtmlEmail();//可以发送html类型的邮件
email.setHostName("smtp.163.com");//指定要使用的邮件服务器
Properties props = System.getProperties();
// Setup mail server
props.put("mail.smtp.host", "smtp.163.com");

props.put("mail.smtp.auth", "true"); //这样才能通过验证

email.setAuthentication("", "XXXXX");//用户名、密码

email.setCharset("UTF-8");

email.setFrom("设置发件人

email.addTo(mailTo);//收件箱

email.setSubject(subject);//设置主题

email.setHtmlMsg(mailContext);//内容

//可以发送html
email.send();
return true;
} catch (EmailException e) {
// TODO Auto-generated catch block
//e.printStackTrace();
return false;

}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String mailTo="发送的邮箱
String subject="你好";//邮件的标题
String url="http://hi.baidu.com/qdgwenfei/blog";
String mailContext="请点击下面的链接,如果不能直接点击,请将链接复制到浏览器上运行!<br />"+"<a href='"+url+"'>"+url+"</a>";//邮件内容
sendMail(mailTo,subject,mailContext);
}

}

读书人网 >Web前端

热点推荐