我有来自 Lotus Notes 的 *.shb 文件(可能是文档链接),我需要以某种方式将其映射到具体的电子邮件,然后对其进行处理。如何接收来自 *.shb 的邮件?
注意:我使用 C#,但它可以是任何语言。
shb 是双击时在 Windows 中打开特定文档的快捷方式;由 Windows Shell Scrap Object Handler (shscrap.dll) 执行。它类似于 .LNK 文件,但不常用;也称为“进入文档的 Windows 快捷方式”。
看到这里,也许这个线程会提供更多信息:http: //blogs.msdn.com/b/oldnewthing/archive/2007/11/12/6122832.aspx
因此,显然,当您将 Notes 文档拖放到 Windows 上下文中时,会创建 shb 文件。
在文本编辑器中打开 shb 文件时会看到什么?如果你能看到一些像这样的格式
- 链接说明:
应用程序“MailDb”,查看“收件箱”,文档“文档主题”
- 数据库副本 ID:
C125722E:00342CBB
- 查看 ID/文档 ID:
OF38D45BF5:E8F08834-ON852564B5:00129B2C
您可以构建将在 Web 浏览器或 Lotus Notes 客户端中打开的 URL,并通过将其附加到 Domino 服务器的 url(对于 Web 浏览器)或“notes://server”(对于 Notes 客户端)来打开数据库 > 视图 > 文档:
/数据库/视图/文档?打开文档
有关 Lotus Domino URL 构造规则的更多信息,请参见此处:http: //publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp ?topic=/com.ibm.designer.domino.main.doc/H_ABOUT_DOMINO_URL_COMMANDS_4332 .html