【发布时间】:2012-02-09 10:35:42
【问题描述】:
我必须在 Java 中实现以下内容。我有一个搜索结果,它是作为链接的电子邮件列表(简短描述)。我希望,当用户单击链接时,Web 应用程序会打开一个弹出窗口以显示电子邮件的内容。但电子邮件是 Lotus Notes 电子邮件,我必须使用 IMAP 才能打开邮件。
如果这也可以用其他语言或从命令行完成,我们将不胜感激。
【问题讨论】:
标签: java email imap lotus-notes
我必须在 Java 中实现以下内容。我有一个搜索结果,它是作为链接的电子邮件列表(简短描述)。我希望,当用户单击链接时,Web 应用程序会打开一个弹出窗口以显示电子邮件的内容。但电子邮件是 Lotus Notes 电子邮件,我必须使用 IMAP 才能打开邮件。
如果这也可以用其他语言或从命令行完成,我们将不胜感激。
【问题讨论】:
标签: java email imap lotus-notes
如果您对保存电子邮件的 nsf 文件具有本地访问权限,则可以像往常一样简单地使用标准 Java 类打开数据库并检查文档,但要做到这一点,您的 Java 客户端必须在同一工作站上运行用户正在检查他的本地电子邮件,他必须安装 Lotus Notes 客户端。
如果不是这样...那会更困难,而且有几种方法,但您可能需要提供更多背景知识...您能澄清一下吗?
我知道您正在寻找使用 IMAP,我只是想知道您是否可以本地访问邮件数据库作为快捷方式...
我刚刚和一位老同事谈过,他向我提到,如果配置正确,您应该不会发现通过 IMAP 访问电子邮件有任何问题,您是否发现了任何特殊问题?
此外,您可能需要考虑使用标准远程访问 API 来访问 Lotus Domino for Java,here you have some introductory information。
如果您对用户的 Lotus Notes 客户端具有本地访问权限(如您的评论所示),那么您可能只需要按照此约定 notes://server/database/document 格式化您的 URL,这应该会自动打开任何文档,包括您的电子邮件用户的客户端。更多信息请访问Notes URLs。
【讨论】:
您知道 Domino 提供了一个称为 iNotes 的 Webmail 界面,它甚至为收件箱提供了 RSS 提要?
否则,将 IMAP4 与用户凭据一起使用,会将您需要的所有内容都返回给您,以呈现短名单以及整个邮件。 请注意 IMAP4 对服务器造成的性能影响。
【讨论】: