我有来自Lotus Notes的* .shb文件(可能是文档链接),我需要以某种方式将其映射到具体的电子邮件,然后进行处理。如何从* .shb接收邮件?
注意:我使用C#,但它可以使用任何语言。
答案 0 :(得分:0)
shb是双击时在Windows中打开特定文档的快捷方式;由Windows Shell Scrap对象处理程序(shscrap.dll)执行。 它类似于.LNK文件,但不常用;也称为“Windows快捷方式文档。”
看到这里,也许这个帖子会提供更多信息: http://blogs.msdn.com/b/oldnewthing/archive/2007/11/12/6122832.aspx
因此,显然,当您将Notes文档拖放到Windows上下文中时,会创建shb文件。
在文本编辑器中打开shb文件时看到了什么? 如果你能看到一些像这样的格式
- 链接说明:
应用程序'MailDb',查看'收件箱',文档'文档主题'
- db副本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