【问题标题】:Java mail: sending email without SMTPJava 邮件:发送不带 SMTP 的电子邮件
【发布时间】:2015-01-10 01:36:45
【问题描述】:

我想在不使用 SMTP 协议的情况下发送电子邮件。可以使用Java实现吗?因为,我的远程机器无法访问 google、yahoo 和其他帐户。由于某些安全问题,甚至我的办公室邮件都无法使用 SMTP 服务器进行配置。是否有任何其他方式可以从远程机器发送电子邮件。

【问题讨论】:

  • 那么如何在办公桌上发送电子邮件?
  • 在没有邮件服务器的情况下如何发送电子邮件?
  • @Here:他没有说没有电子邮件服务器,他只是说没有 SMTP 服务器。 Exchange 和 Notes 等不必使用 SMTP。
  • email 是使用 SMTP 发送的邮件——比如 exchange/lotus notes 等,不是电子邮件,而是其他形式的消息传递。

标签: java email


【解决方案1】:

java.sun.com 的 JavaMail 部分列出了许多 third party products that plugin to the JavaMail API。希望其中一个能满足您的需求,但我不能更具体,因为您没有说您可以使用哪些非 SMTP 发送选项。

【讨论】:

    【解决方案2】:

    您可以在远程机器上设置自己的 SMTP 服务器,恕我直言,这比直接将其合并到程序中要好。

    【讨论】:

      【解决方案3】:

      我想在不使用的情况下发送电子邮件 SMTP 协议。有没有可能 用Java实现?

      1. 使用 Java,您可以实现任何第 5 层网络协议。

      2. 所有使用 SMTP 接收邮件的邮件服务器。在任何时候,您都必须通过 SMTP 连接到目标邮件服务器。

      如果您无法通过某些服务从本地网络连接到 Internet,您将需要 proxy 或网络 tunnel 来连接目的地。

      【讨论】:

        猜你喜欢
        • 2011-07-30
        • 1970-01-01
        • 2016-08-27
        • 2016-05-18
        • 2016-04-17
        • 2017-02-09
        • 2017-02-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多