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