gpt4 book ai didi

java - 向 Web 应用程序添加电子邮件功能需要什么?

转载 作者:行者123 更新时间:2023-12-04 06:49:11 25 4
gpt4 key购买 nike

我有一个 Java Web 应用程序,我想向其中添加电子邮件功能,但是,我不确定要完成此操作需要什么。具体来说,我希望我的应用能够:

  • 发送确认注册的电子邮件
  • 允许用户使用我的应用程序域(即 dan@my-app.com
  • )相互发送电子邮件

    从我的研究来看,我似乎需要一个像 Postfix 这样的邮件传输代理 (MTA),可能还需要一个像 Courier 这样的 IMAP 服务器;但我不明白对 IMAP 服务器的需求。

    谢谢。

    最佳答案

    您需要在 Web 应用程序中使用代码来创建电子邮件并将其发送到 SMTP 世界。通常 JavaMail 用于此目的,您可以将其包含在您的 Web 应用程序中,或者(首选)让 Web 容器通过 JNDI 提供正确配置的实例。这是供应商特定的。

    如果您没有用于连接 JavaMail 的 SMTP 服务器(通常这是用于 Windows 商店的 Exchange),您可以运行一个(询问您的 IT 管理员)或使用 Google Mail 或 Hotmail 或其他,如果它适合您的Web 应用程序通过它们发送邮件。将 GMail 用作 SMTP 服务器有点棘手,但如果设置正确,效果会很好。

    您将需要 SMTP 服务器,因为它处理有关 MX 记录和重新发送的所有无聊细节,如果 SMTP 服务器执行灰名单等。

    哦,IMAP 用于接收已送达的邮件,而不是用于发送邮件。你不需要它。

    关于java - 向 Web 应用程序添加电子邮件功能需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3364125/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com