Я пересматривал решения электронной почты в StackOverflow и пытаюсь использовать следующее решение:Отправить по электронной почте с помощью GWT Java
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("[email protected]", "mypwd"));
email.setTLS(true);
email.setFrom("[email protected]");
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;
согласно Quick Fix, когда я ввел код. Есть ли другая библиотека, которую я должен использовать?
Любая помощь будет принята с благодарностью.
С уважением,
Глин
Вы уверены, что вы хотите использовать Ant задачу для этого? Кроме того, вы делаете это на серверной стороне своего приложения GWT, верно? Помните, что все клиентские коды будут преобразованы в JS. Если вы указали код _is_ на стороне клиента, вы должны создать метод async для вызова с клиента с бизнес-логикой на стороне сервера. – jensgram
Привет @jensgram, нет, я не уверен, что хочу использовать Ant. Я не был уверен, какую библиотеку использовать, и это рекомендуется. Ниже я должен использовать «import org.apache.commons.mail. *;». О да, я делаю это на серверной стороне :-) С уважением, Глин – Glyn