我有一个订单管理(Web)应用程序(使用Java/Java EE)。从Web应用程序内部发送/接收电子邮件?
用户希望发送接收电子邮件通信谁下订单,从网络应用程序中的客户应用程序。电子邮件跟踪必须与订单关联。
用例是:
- 用户打开订单详细信息页面。订单信息。被展示。
- 在该页面 - 点击次数上的电子邮件图标,它会显示所有的电子邮件通讯(发送/接收),该订单直到日期。
- 该订单 - 您可以看到新传入邮件,回复邮件或发送邮件新的客户 - 所有与该订单。
问题:
- 向用户发送电子邮件很容易,但如何在应用程序中接收电子邮件?
- 什么是这里的电子邮件帐户 - 叫做[email protected](基于主题行/一些头邮件过滤等)或普通的电子邮件帐户它[email protected](在这种情况下,新电子邮件acct创建需要每个订单)或?
- 我们已经有公司邮件通过的Microsoft Exchange Server。我们是否可以利用这一点,或者我们是否需要建立一个新的邮件服务器?
任何想法都欢迎。
Indoknight>我所有的组织电子邮件(形式为“[email protected]”)都由现有的Exchange Server(用于“@ myorg.com”电子邮件)回顾。如果我还必须使用“@ myorg.com”,我想我不能使用新的/单独的电子邮件服务器。 – Jasper 2013-04-20 17:19:10
@Jasper没问题,你仍然可以使用Java邮件API。我刚刚发现了这篇文章1)http://www.javatpoint.com/example-of-receiving-email-using-java-mail-api 2)http://metoojava.wordpress.com/2010/03/21/java-code-to-receive-mail-using-javamailapi/ – IndoKnight 2013-04-20 21:21:30
IndoKnight>谢谢。因此,也许我会有一个像[email protected]这样的电子邮件ID,通过它发送所有订单电子邮件/ recvd。我的appln用户只需要查看与他们正在查看的特定订单ID相关的电子邮件。我可以在主题行中输入订单ID,并根据此ID进行过滤 - 但是有其他方式的想法? – Jasper 2013-04-22 05:36:02