Javamail API, Gmail-Auth e Setfrom
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.
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.