API de JavaMail, Gmail-Auth y setFrom

para esta aplicación estoy siguiendo este ejemplo:

http://pipoltek.blogspot.com/2008/02/sending-mail-using-gmail-smtp-server.html

Puedo enviar correos electrónicos, se ve bien ... pero quiero modificar el correo electrónico del remitente usando esto:

MimeMessage msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("[email protected]"));

[email protected] es un correo electrónico ficticio, no es mío :)

Cuando t usosetFrom, recibo el correo electrónico de este correo electrónico, que utilizo para autenticar. ¿Es la autenticación la razón, que deshabilita lasetFrom ¿método?

Necesito cambiar el correo electrónico "de", porque quiero que el destinatario me envíe una repetición a otra dirección de correo electrónico.

Respuestas a la pregunta(1)

Su respuesta a la pregunta