java发送邮箱

来源:互联网 发布:软件测试各个阶段 编辑:程序博客网 时间:2024/06/06 02:00

需要用到的包commons-email-1.3.1.jar、mail-1.4.jar

public class Test { private static final String HOSTNAME = "smtp.qq.com";  //邮件服务器如果是163邮箱则用smtp.163.com private static final String POP_USERNAME = "1005153775@qq.com";  //发件人邮箱账号 private static final String USERNAME = "韦宗英"; // 发件人姓名 private static final String POP_PASSWORD = "btcorcidybbbh";  //授权码 private static final String CODING = "UTF-8";/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSimpleEmail email = new SimpleEmail();    email.setHostName(HOSTNAME);    email.setSmtpPort(587);//qq邮箱特有端口,不是qq邮箱不用设置此端口    email.setAuthentication(POP_USERNAME, POP_PASSWORD);// 邮件服务器验证:用户名/密码    email.setCharset(CODING);// 必须放在前面,否则乱码    try {      email.addTo("1729819075@qq.com"); //添加收件人      email.setFrom(POP_USERNAME, USERNAME);      email.setSubject("主题!");//添加主题      email.setMsg("内容!"); //添加内容      email.send();  //发送    } catch (EmailException e) {      e.printStackTrace();    }}}


原创粉丝点击