JavaMail API, Gmail-Auth y setFrom
Pregunta
para esta aplicación Me estoy siguiendo este ejemplo:
http: //pipoltek.blogspot .com / 2008/02 /-mediante envío de correo-gmail-SMTP-server.html
puedo enviar mensajes de correo electrónico, se ve bien ..... pero yo desee modificar el correo electrónico del remitente utilizando la siguiente:
MimeMessage msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("baba-jaga@gmail.com"));
baba-jaga@gmail.com es ficticia de correo electrónico, ¿no es mía:)
Cuando t utilizar setFrom
, i recive el correo electrónico de este correo electrónico, el cual uso para autenticar. Es la autenticación de la razón, lo que deshabilita el método setFrom
?
Es necesario cambiar el "de" e-mail, porque quiero, que el receptor me envía una repetición a otra dirección de correo electrónico.
Solución
servidor SMTP de Google está impidiendo el uso de una dirección que no sea desde el que pertenece a la cuenta que ha sido autenticado. Esta es una medida de seguridad para evitar lo que se conoce como "spoofing". Tal vez usted puede intentar establecer la respuesta a otro valor y ver si Google va a permitir eso.