首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在web应用程序中添加电子邮件功能需要什么?

在web应用程序中添加电子邮件功能需要什么?
EN

Stack Overflow用户
提问于 2010-07-29 15:19:52
回答 2查看 548关注 0票数 2

我有java web应用程序,我想添加电子邮件功能,但是,我不确定需要什么才能做到这一点。具体来说,我希望我的应用程序能够:

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

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

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-29 15:27:15

您需要在您的web应用程序内的代码,以创建和发送电子邮件到SMTP世界。通常使用JavaMail,您可以将它包含在web应用程序中,或者(首选)让web容器通过JNDI提供正确配置的实例。这是针对供应商的。

如果您没有用于JavaMail的SMTP服务器可连接(这里通常是),则可以运行一个服务器(询问您的IT管理员),或者使用Google或Hotmail或其他(如果您的web应用程序可以通过它们发送邮件)。使用GMail作为SMTP服务器有点棘手,但是如果设置正确的话,效果会非常好。

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

哦,IMAP是用来收发邮件的,不是用来发送邮件的。你不需要它。

票数 2
EN

Stack Overflow用户

发布于 2010-07-29 15:22:17

首先,您的服务器必须具有邮件功能。在linux中,sendmail通常是这样的。

另外,请查看javaMail。

http://www.oracle.com/technetwork/java/index-jsp-139225.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3364125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档