【问题标题】:Accessing Domino mails in asp.net/C3 without installing Lotus Notes Client在 asp.net/C3 中访问 Domino 邮件而不安装 Lotus Notes 客户端
【发布时间】:2011-07-21 18:04:53
【问题描述】:

我有一个用 .NET/C# 编写的 Windows 服务,它从 Domino 邮箱中读取电子邮件。目前我正在使用 Lotus Notes .NET Interop 来实现这一点。但是,为此需要在服务器上安装 Lotus Notes 客户端。我正在尝试找到一种无需在服务器上安装 Lotus Client 即可实现此目的的方法。从我所阅读的任何内容中,我都没有找到任何东西。 Proposion N2N 是 Domino 的 ADO.NET 提供程序,但即使这样也需要在服务器上安装客户端。 有解决方案吗?

【问题讨论】:

    标签: c# asp.net lotus-domino


    【解决方案1】:

    一句话,没有。

    您不需要全部安装 Notes 客户端(或 Domino 服务器)来获取数据,但您确实需要其中的重要部分(以及具有访问权限的 ID)。即使您根本不考虑其他任何因素,您也需要一个“驱动程序”来识别并读取您的数据库可能所在的所有各种 ODS(磁盘结构)版本,并且它必须能够处理使用 LMBCS(Lotus 多字节字符串)存储 MIME 和 Notes 富文本复合数据结构。这些任务都不是微不足道的。然后是安全性:即使数据库未在本地加密,大多数文档数据也不会明文存储(如果已加密的 ID 尚未加密,则只能防止从 Notes/Domino 环境中进行未经授权的访问泄露)并且存储方法未发布。

    换句话说,您需要大多数 Notes 才能读取和/或写入,而获得大部分 Notes 的最简单方法是安装 Notes。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多