代码之家  ›  专栏  ›  技术社区  ›  giri

如何向我的应用程序用户发送确认电子邮件?

  •  1
  • giri  · 技术社区  · 16 年前

    3 回复  |  直到 16 年前
        1
  •  6
  •   BalusC    16 年前

    首先,你需要一个 SMTP server . 它需要能够发送电子邮件。您可以使用与您自己的现有电子邮件帐户相关联的SMTP服务器,例如来自ISP的服务器或Gmail、Yahoo等公共邮箱。您可以在其文档中找到SMTP连接的详细信息。您通常只需要知道主机名和端口号。登录详细信息与您的电子邮件帐户相同。

    不过,您只能在邮件中使用自己的地址 From 电子邮件的字段,通常也包括允许以特定间隔发送的电子邮件数量。如果你想绕过这个问题,那么你需要安装你自己的SMTP服务器,例如 Apache James

    然后,要使用Java代码发送电子邮件,您需要 JavaMail API 或者更方便些 Apache Commons Email .

        2
  •  0
  •   Dante    16 年前

    这看起来是个不错的网站: http://www.javacommerce.com/displaypage.jsp?name=javamail.sql&id=18274

    谷歌“发送邮件java”

        3
  •  0
  •   Neil Coffey    16 年前

    最简单的方法实际上取决于JVM运行的环境。

    如果您运行在一个标准的Linux/UNIX环境中,并且不想浪费额外的库,那么一种方法就是“手动”调用sendmail(例如通过ProcessBuilder)。与通常执行命令一样,您只需稍微小心,不要将用户输入作为参数传递而不进行筛选。