cara, posta o teu código aí pra gente poder te ajudar.
javaAurelio
codigo:
importjavax.mail.*;importjavax.mail.internet.*;importjava.util.Properties;publicclassEmail1{publicclassSMTPAuthenticatorextendsAuthenticator{publicPasswordAuthenticationgetPasswordAuthentication(){Stringusername="user";Stringpassword="senha";returnnewPasswordAuthentication(username,password);}}publicvoidsendSimpleMail(StringmailServer,Stringsubject,Stringto,Stringfrom,Stringmensagem)throwsAddressException,MessagingException{PropertiesmailProps=newProperties();//definição do mailserverAuthenticatorauth=newSMTPAuthenticator();SessionmailSession=Session.getInstance(mailProps,auth);mailSession.setDebug(true);mailProps.put("mail.smtp.host",mailServer);mailProps.put("mail.smtp.auth","true");mailProps.put("mail.transport.protocol","smtp");//As duas linhas seguintes de código, colocam no//formato de endereços,//supostamente válidos, de email os dados//passados pelos parâmetros to e from.InternetAddressdestinatario=newInternetAddress(to);InternetAddressremetente=newInternetAddress(from);//As duas linhas de código a seguir, são//responsáveis por setar os atributos e//propriedas necessárias do objeto message//para que o email seja enviado.//inicialização do objeto MessageMessagemessage=newMimeMessage(mailSession);//Definição de quem está enviando o emailmessage.setFrom(remetente);//define o(s) destinatário(s) e qual o tipo do//destinatário.//os possíveis tipos de destinatário: TO, CC, BCCmessage.setRecipient(Message.RecipientType.TO,destinatario);//definição do assunto do emailmessage.setSubject(subject);//definição do conteúdo da mesnagem e do//tipo da mensagemmessage.setContent(mensagem.toString(),"text/html");//a linha de código seguinte é a responsável//pelo envio do emailTransport.send(message);System.out.println("SEND");}publicstaticvoidmain(Stringargs[])throwsAddressException,MessagingException{Email1email=newEmail1();email.sendSimpleMail("smtp.mail.yahoo.com","Teste!","[email removido]","[email removido]","Oi, tudo bem??");System.out.println("FIM");}}
Mais em uma busca pelo erro no google retorna bastante coisa.
Até!
evandroshx
cara, já tive problemas de autenticação tb. Não estou lembrado porque mas o código que tenho aqui e que funciona legal está diferente do seu. Lembro que tive problemas em criar uma nova classe extendendo a Authenticator então fiz assim: