日期:2014-05-17  浏览次数:20739 次

发邮件的系统
要做一个发邮件的java web程序,用的tomcat服务器,邮箱用163,不知道从哪里入手该怎么做,求支持~~

------解决方案--------------------
引用:
Quote: 引用:

刚注释错了
email.addTo("这是发给谁");
email.setFrom("你的163邮箱");
email.setSubject("主题");
email.setMsg("内容");
163的邮箱smtp服务器不让用,用的是新浪的,需要一个Authentication,这个怎么写

不用啊, 下面这样就可以了, 新浪里的服务你设置启用就行了.


package util;

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

public class EmailUtil {

public static void sendEmail(String addTo, String msg){
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.sina.com");
email.setAuthentication("账号", "密码");
email.setCharset("utf-8");
try {
email.addTo(addTo);
email.setFrom("***@sina.com");
email.setSubject("***");
email.setMsg(msg);
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
sendEmail("**@qq.com", "你好");
}
}