我已经可以使用 Javamail API 成功发送电子邮件。
一个问题是我必须使用 message.setFrom(InternetAddress add); 来提供发件人的地址。
我发现地址一定不正确,我可以提供任何地址,例如 (nosuch@fake.com)
如何从服务器获取默认电子邮件地址(如某人@somewhere.com)?
(我不希望软件最终用户自己提供电子邮件地址,这可能会被误用作假电子邮件)
服务器使用用户名和密码登录。(用户名不是像 username@server.com 这样的地址,而只是一个名称)
感谢大家对我的帮助!!