2015-08-17 2 views
0

Я пересматривал решения электронной почты в 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, когда я ввел код. Есть ли другая библиотека, которую я должен использовать?

Любая помощь будет принята с благодарностью.

С уважением,

Глин

+1

Вы уверены, что вы хотите использовать Ant задачу для этого? Кроме того, вы делаете это на серверной стороне своего приложения GWT, верно? Помните, что все клиентские коды будут преобразованы в JS. Если вы указали код _is_ на стороне клиента, вы должны создать метод async для вызова с клиента с бизнес-логикой на стороне сервера. – jensgram

+0

Привет @jensgram, нет, я не уверен, что хочу использовать Ant. Я не был уверен, какую библиотеку использовать, и это рекомендуется. Ниже я должен использовать «import org.apache.commons.mail. *;». О да, я делаю это на серверной стороне :-) С уважением, Глин – Glyn

ответ

0

GWT является передний конец рамки, в то время как то, что вы просите, отправка почты, это бизнес-процесс.

Эта ссылка может помочь вам начать работу: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/javamail/javamail.html

+0

Почему downvote? Это, может быть, на месте, хотя трудно сказать из вопроса. – jensgram

+0

Hi @Stultske, я не совсем уверен, что вы предлагаете здесь. Код, который я использую, является довольно стандартным и используется многими людьми. Я думаю, что мне нужна только правильная библиотека. С уважением, Glyn – Glyn

+0

Привет @jensgram, Спасибо за вашу поддержку. Я не программист, и это проект неполного рабочего времени для моих скаутов, поэтому иногда очевидно, что я не знаю, что мне действительно нужно. Тем не менее, я путаюсь независимо и в конечном итоге достигаю своей цели. С уважением, Glyn – Glyn

Смежные вопросы