package com.test; import org.apache.commons.mail.EmailAttachment; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.HtmlEmail; public class EmailTestHTML { public static void main(String[] args) throws EmailException { HtmlEmail email = new HtmlEmail(); email.setHostName("smtp.gmail.com"); email.setSmtpPort(465); email.setSSL(true); email.setCharset("GBK"); email.setAuthentication("xxx", "俺的密码不让你看"); email.addTo("xxx@qq.com"); email.setFrom("xxx@gmail.com"); email.setSubject("这是一封测试邮件"); email.setMsg("<p>这是邮件的正文内容,该邮件使用 Apache 开源项目 commons mail发送。</p>"); EmailAttachment attachment = new EmailAttachment(); attachment.setPath("C://hello.txt"); attachment.setDisposition(EmailAttachment.ATTACHMENT); attachment.setDescription("测试啊,测试,不在测试中爆发,就在测试中灭亡!"); attachment.setName("What.txt"); email.attach(attachment); email.send(); System.out.println("发送成功...."); } }