package com.hf.mail; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.HtmlEmail; public class mailSender { /** * @param args */ public static void main(String[] args) { //不要使用SimpleEmail,会出现乱码问题 HtmlEmail email = new HtmlEmail(); try{ //这里是发送服务器的名字:,163的如下: email.setHostName("smtp.163.com"); //编码集的设置 email.setCharset("gbk"); //收件人的邮箱 email.addTo("l@ss.com"); //发送人的邮箱 email.setFrom("abc@163com", "发送人名称"); //如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码 email.setAuthentication("abc","123"); email.setSubject("下午3:00会议室讨论,请准时参加"); //要发送的信息 email.setMsg("下午3:00会议室讨论,请准时参加"); //发送 email.send(); } catch (EmailException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 注: 需要导入mail.jar包的,要注意版本差异