Вопрос

для этого приложения я следую этому примеру:

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

Я могу отправлять электронные письма, это выглядит хорошо ..... но я хочу изменить адрес электронной почты отправителя, используя это:

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

baba-jaga@gmail.com это фиктивный E-Mail, не мой :)

Когда t использовать setFrom, я получаю электронное письмо с этого электронного письма, которое я использую для аутентификации.Является ли аутентификация причиной, которая отключает setFrom способ?

Мне нужно изменить электронное письмо "от", потому что я хочу, чтобы получатель отправил мне повтор на другой адрес электронной почты.

Это было полезно?

Решение

SMTP-сервер Google запрещает использовать адрес from, отличный от того, который принадлежит учетной записи, прошедшей проверку подлинности.Это мера безопасности для предотвращения того, что известно как "подмена".Возможно, вы можете попробовать присвоить ответу на другое значение и посмотреть, разрешит ли это Google.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top