我一直在审查stackoverflow中的电子邮件解决方案,并尝试使用以下解决方案:
EmailTask email = new SimpleEmail();
//Production
email.setHostName("mail.hostname.net");
email.setSmtpPort(25); //No authentication required
//Test
// email.setHostName("smtp.googlemail.com");
// email.setSmtpPort(587); //Authentication required
// email.setAuthenticator(new DefaultAuthenticator("me@gmail.com", "mypwd"));
email.setTLS(true);
email.setFrom("ATA@hostname.net");
email.setSubject("New Award Tracking Application account created.");
email.setMsg("Please set up a new Award Tracking Application account for: " + account);
email.addTo(to);
email.send();
System.out.println("Mail sent!");
在第一行(EmailTask email = new SimpleEmail();
)我收到错误
无法将SimpleEmail解析为类型
我在输入代码时根据快速修复导入了import org.apache.tools.ant.taskdefs.email.EmailTask;
。我应该使用另一个图书馆吗?
非常感谢任何协助。
此致
格林
答案 0 :(得分:1)
在班级路径https://commons.apache.org/proper/commons-email/
中添加 Commons Email查看user guide以获取一个简单示例。
答案 1 :(得分:0)
GWT是一个前端框架,而您发送邮件的要求是一个业务流程。
此链接可能会帮助您入门:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/javamail/javamail.html