Ajuda com JavaMail!

2 respostas
L

Fiz uma classe java com api do JavaMail... ele esta dando este erro, oq faco?

Exception in thread "main" org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.gmail.com:25
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1138)
at org.apache.commons.mail.Email.send(Email.java:1163)
at Mail.main(Mail.java:18)
Caused by: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first. 22sm16403584wfg.13

at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1515)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:634)
at javax.mail.Transport.send0(Transport.java:189)
at javax.mail.Transport.send(Transport.java:118)
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1128)
... 2 more

meu codigo eh esse

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;


public class Mail{


		public static void main(String args[]) throws EmailException{
			
			SimpleEmail email = new SimpleEmail();
			email.setHostName("smtp.gmail.com");
			email.setAuthentication("[email removido]", "minhasenha");
			email.addTo("[email removido]", "Lucas");
			email.setFrom("[email removido]", "Lucas Gmail");
			email.setSubject("Test message");
			email.setMsg("This is a simple test of commons-email");
			email.send();
		}
		
}

Obrg

2 Respostas

T

http://www.guj.com.br/posts/list/35431.java

L

estou usando a classe simpleemail… esse topioc n ajuda muito

Criado 12 de setembro de 2008
Ultima resposta 12 de set. de 2008
Respostas 2
Participantes 2