Javamail - Setar "From"

3 respostas
D

Galera,

é o seguinte estou com uma rotina de e-mail funcionando blz, só que o from da minha aplicação, quando recebo o e-mail através da aplicação está chegandol assim: “[email removido]”. e queria que saisse assim: “FULANO SOUZA JR”.
Qual propriedade do javamail que seto isso?
Tentei essas propriedades mas não deu certo:

email.setFrom(new InternetAddress(msg.getFrom())); email.setDescription("E-mail enviado automaticamente - SIGA"); email.setHeader("Administrador Siga", "Email Automatico");

3 Respostas

R

No setFrom mesmo, mas ao invés do teu msg.getFrom() retornar [email removido], ele deve retornar o nome.
O problema está na String que você insere no new InternetAddress() do setFrom.

R

Ops, dando uma olhada aqui na documentação, a classe InternetAddress tem um construtor que recebe uma String address e uma String personal. Vê se lhe serve.

D

pois é, estou passando a address que é o endereço, se passo uma String qualquer, que acredito seja a Personal, ele dá erro na validação.!

Criado 11 de maio de 2005
Ultima resposta 12 de mai. de 2005
Respostas 3
Participantes 2