我正在使用 Java 通过Apache Commons Email从 Gmail 发送消息,但似乎它不允许我从与我用于身份验证的地址不同的地址发送消息。
如何使用 Gmail 和 Java 从不同地址发送邮件?
我正在使用 Java 通过Apache Commons Email从 Gmail 发送消息,但似乎它不允许我从与我用于身份验证的地址不同的地址发送消息。
如何使用 Gmail 和 Java 从不同地址发送邮件?
据我所知,你不能。这就是所谓的中继。中继是垃圾邮件发送者用来伪装成任何人发送邮件的方式。它是一个安全漏洞。如果您想以其他人的身份发送,您需要创建另一个帐户。
基本上,您正在寻找一个 SMTP 服务器,它允许您通过欺骗 From MIME 标头来发送消息。好吧,如果您在网上找不到托管的 SMTP 服务器,您可以随时在您的机器上本地安装一个。这将允许您修改发件人的电子邮件地址,使其看起来好像来自 gmail。
如何使用 Gmail 和 Java 从不同地址发送邮件?
对于 gmail,您很可能不能……出于显而易见的原因。
在 Java 案例中,您是否可以这样做取决于您的 Java 应用程序连接到的邮件服务器。邮件服务器通常可以配置为允许这样做,但它有明显的问题,因此负责任的邮件服务器管理员不会允许这样做,除非在受控情况下。