Problemas com API javamail

7 respostas
wllfl

Pessoal bom dia, sei que existem vários tópicos sobre envio de emails usando essa API javamail, mas estou tendo problemas com essa parte do código, onde crio um objeto Authenticator para realizar a autenticação no servidor, mas o segundo parametro está com erro segundo o NetBeans, aparentemente está tudo em ordem porque esse parametro tem que ser do tipo Authenticator, essa classe SimpleAuth extend a classe Authenticator, mas o NetBeans nem deixa compilar.

SimpleAuth auth = null;   
auth = new SimpleAuth ("seuusuarioparalogin","suasenhaparalogin");  

Código da classe SimpleAuth:

class SimpleAuth extends Authenticator {   
    public String username = null;   
    public String password = null;   
  
  
    public SimpleAuth(String user, String pwd) {   
        username = user;   
        password = pwd;   
    }   
  
    protected PasswordAuthentication getPasswordAuthentication() {   
        return new PasswordAuthentication (username,password);   
    }   
}

Será que alguém pode identificar se existe algum erro aparente.
OBS.: SÓ LEMBRANDO QUE ESSE CÓDGIO NÃO É MEU COPIEI DO PRÓPRIO FÓRUM NO SEGUINTE LINK:
[url]http://www.guj.com.br/java/87637-api-java-mail---usando-o-gmaill[/url]

7 Respostas

L

qual o erro que o netbeans apresenta pra voce, posta ai

nel

E adicione o seu código entre as tags code :slight_smile:

Dapcapix

Amigo, entre nesse tópico:

E use a postagem do “finotti”.

Não tem erro, da certinho.

Att,

Site java:
www.diegoporfirio.com

wllfl

Colega nel desculpe, não tenho muito conhecimento no uso do Code, mas vou melhorar minhas postagens.

Quanto ao erro do NetBeans, ele simplesmente sublinha o segundo parametro, passando o mouse em cima surge a seguinte msg “cannot find symbol”, acho q é isso estou postando de memória mesmo.

nel

wllfl:
Colega nel desculpe, não tenho muito conhecimento no uso do Code, mas vou melhorar minhas postagens.

Quanto ao erro do NetBeans, ele simplesmente sublinha o segundo parametro, passando o mouse em cima surge a seguinte msg “cannot find symbol”, acho q é isso estou postando de memória mesmo.

Esse tipo de erro indica que uma variavél não está sendo reconhecida.
Analise seu código e verifique se ela está inserida no contexto correto e seu tipo está declarado.

wllfl

Colega Dapcapix, realmente esse exemplo funciona muito bem, mas gostaria de entender o porque do erro que eu mencionei, vou batalhar pra entender.

Obrigado a todos pela atenção.

Dapcapix

Coloque o print da tela.

Criado 19 de setembro de 2011
Ultima resposta 19 de set. de 2011
Respostas 7
Participantes 4