【问题标题】:Sending mail from a java app without using an external SMTP server在不使用外部 SMTP 服务器的情况下从 Java 应用程序发送邮件
【发布时间】:2011-03-02 14:54:39
【问题描述】:

JavaMail 要求您在发送邮件时指定外部 SMTP 服务器。我想让我的 java 应用程序直接发送电子邮件,而不必使用诸如 postfix 或 sendmail 之类的外部 SMTP 服务器。

谁能推荐一个提供这种功能的库? 我做了一些谷歌搜索,但什么也没找到。

【问题讨论】:

  • 为什么要避免使用外部 SMTP 服务器?通常,当您将邮件传递到 SMTP 服务器时,它会将邮件中继到电子邮件收件人所在域的邮件服务器。另一种方法是查找接收域的邮件服务器(通过 DNS),然后直接发送到该服务器。
  • 最后我只使用了后缀:(

标签: java smtp jakarta-mail email


【解决方案1】:

自己发送邮件并非易事。首先,您必须处理 DNS(MX 记录)、排队、连接管理以及可能的签名 (DKIM)。所以你不会找到像 JavaMail 这样的轻量级库来执行此操作。

你最好的选择是詹姆斯,

http://james.apache.org/

【讨论】:

    猜你喜欢
    • 2020-08-16
    • 2014-08-11
    • 2010-10-12
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 2011-03-07
    • 2013-12-08
    相关资源
    最近更新 更多