Pergunta

Para este aplicativo, estou seguindo este exemplo:

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

Posso enviar e -mails, parece bom ... mas quero modificar o email do remetente usando isso:

MimeMessage msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("baba-jaga@gmail.com"));

baba-jaga@gmail.com é um e-mail dummy, não é meu :)

Quando t use setFrom, recebo o email deste email, que eu uso para autenticar. É a autenticação o motivo, que desative o setFrom método?

Preciso alterar o e -mail "do", porque quero, que o destinatário me envie uma repetição para outro endereço de e -mail.

Foi útil?

Solução

O servidor SMTP do Google está impedindo usar um endereço diferente daquele pertencente à conta que foi autenticada. Esta é uma medida de segurança para impedir o que é conhecido como "falsificação". Talvez você possa tentar definir a resposta para outro valor e ver se o Google permitirá isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top