通过apache 的 commons-email 包发送邮件

来源:互联网 发布:c语言第四版课后答案 编辑:程序博客网 时间:2024/06/05 06:34
 public static void main(String[] args) {
    //不要使用SimpleEmail,会出现乱码问题
  HtmlEmail email = new HtmlEmail();
     try{
        //这里是发送服务器的名字:126的如下:
         email.setHostName("smtp.126.com");
         //编码集的设置
         email.setCharset("gbk");
         //收件人的邮箱
         email.addTo("luozhiguo999@126.com");
         //发送人的邮箱
         email.setFrom("luozhiguo888@126.com", "罗志国");
         //如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码
         email.setAuthentication("luozhiguo888","luozhiguo");
         email.setSubject("下午3:00会议室讨论,请准时参加");
         //要发送的信息
          email.setMsg("下午3:00会议室讨论,请准时参加");
          //发送
          email.send();
    } catch (EmailException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
 }
原创粉丝点击