Header From no JavaMail

2 respostas
R

Estou tentando modificar o nome que chega o email na caixa de entrada.No entanto, não está funcionando:

msg.setHeader(“From”, “Nome Exibição”);

O que está errado?

2 Respostas

E

O modo correto de mexer no campo “From:” se for usar JavaMail é usar o método “setFrom”:

http://java.sun.com/products/javamail/javadocs/javax/mail/Message.html#setFrom(javax.mail.Address)

Você precisa passar um InternetAddress, de preferência use o construtor que tem 3 parâmetros - http://java.sun.com/products/javamail/javadocs/javax/mail/internet/InternetAddress.html#InternetAddress(java.lang.String,%20java.lang.String,%20java.lang.String) . Olhe a documentação, por favor.

R

Valeu, funcionou.

Tinha visto o setFrom, e tentado modificar, mas não verifiquei que conseguia passar outros parametros para o construtor.

Criado 12 de agosto de 2010
Ultima resposta 12 de ago. de 2010
Respostas 2
Participantes 2