此应用的即时以下这个例子:

HTTP://pipoltek.blogspot的.com / 2008/02 /发送邮件 - 使用Gmail的-SMTP-server.html

我可以发送电子邮件,它看起来不错.....但我想用这个修改的发送者电子邮件:

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

baba-jaga@gmail.com是虚设电子邮件时,不矿:)

当吨使用setFrom,我recive电子邮件从该电子邮件,其中我使用进行认证。是认证的原因,其禁用setFrom方法?

我需要改变“从”邮件,因为我想,收件人给我一个重播到另一个的电子邮件地址。

有帮助吗?

解决方案

谷歌的SMTP服务器使用的是从一个比属于该已被认证的账户的其他地址防止。这是一种安全措施,以防止所谓的“欺骗”。或许你可以尝试回复到设定为其它值,看看谷歌将允许。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top