Header From no JavaMail

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?

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.

Valeu, funcionou.

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