之前一直使用spring包装的javamail api,最近一个小项目不想用spring,又不想用难用的java mail,so,搜索下发现commons-email就是我要的。
第一步:获取jar(我的是maven项目)
<dependency> <groupId>commons-email</groupId> <artifactId>commons-email</artifactId> <version>1.1</version> <scope>compile</scope> </dependency>
第二步:写code
public class Fire {
public static void main(String[] args) throws FileNotFoundException, IOException, EmailException {
SimpleEmail email = new SimpleEmail();
email.setCharset("UTF-8"); // 避免邮件body中文乱码
email.setHostName("xxxx.com");
email.addTo("yue.zhang@xxx.com", "John Doe");
email.setFrom("tao@xxx.com", "Me");
email.setSubject("阿涛发来贺电!");
email.setMsg("好好工作!未来是你们的。");
email.send();
}
}
就是这样了。很简单,更多应用参见官方api
参考:
官方指南 http://commons.apache.org/email/userguide.html
--end