【问题标题】:How do you send messages from a different address using Gmail and Java?如何使用 Gmail 和 Java 从不同地址发送邮件?
【发布时间】:2011-11-13 10:07:20
【问题描述】:

我正在使用 Java 通过Apache Commons Email 从 Gmail 发送邮件,但它似乎不允许我从与我用于身份验证的地址不同的地址发送邮件。

如何使用 Gmail 和 Java 从不同地址发送邮件?

【问题讨论】:

    标签: java smtp gmail smtp-auth


    【解决方案1】:

    基本上,您正在寻找一个 SMTP 服务器,它允许您通过欺骗 From MIME 标头来发送消息。好吧,如果你在网上找不到托管的 SMTP 服务器,你可以随时在你的盒子上install one locally。这将允许您修改发件人的电子邮件地址,使其看起来好像来自 gmail。

    【讨论】:

      【解决方案2】:

      据我所知,你不能。这就是所谓的中继。中继是垃圾邮件发送者用来伪装成任何人发送邮件的方式。它是一个安全漏洞。如果您想以其他人的身份发送邮件,则需要创建另一个帐户。

      【讨论】:

        【解决方案3】:

        如何使用 Gmail 和 Java 从不同地址发送邮件?

        对于 gmail,您很可能无法...出于显而易见的原因。

        在 Java 案例中,您是否可以这样做取决于您的 Java 应用程序连接到的邮件服务器。邮件服务器通常可以配置为允许这样做,但它有明显的问题,因此负责任的邮件服务器管理员不会允许这样做,除非在受控情况下。

        【讨论】:

          猜你喜欢
          • 2012-06-26
          • 1970-01-01
          • 1970-01-01
          • 2017-04-14
          • 2014-12-28
          • 2020-06-02
          • 2018-09-21
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多