2010-11-08 72 views
0

我们有基于Lotus Notes的应用程序,它可以被多个用户访问。 我们通过使用驻留在Domino服务器上的邮箱与我们的用户进行通信。 将邮箱从Lotus Notes迁移到Microsoft Exchange。什么是可能的方式来继续下面提到的通信类别:Lotus Notes应用程序访问到Microsoft Exchange服务器

1)发送包含用户附件的普通电子邮件。 - 当邮箱驻留在Microsoft Exchange Server上时,是否可以从lotusscript发送电子邮件?其他解决方案。

2)发送带有按钮的电子邮件以批准或拒绝 - 当邮箱是Microsoft Exchange时,如何通过Lotus Notes完成此操作?如果我们不迁移邮箱,但是我们的客户端访问outlook邮箱仍然可以发送包含批准按钮等的电子邮件?

3)代理定期查找邮箱以接收来自后端的通信 - 是否可以从Lotus Notes访问Microsoft Exchange邮箱,以便我们可以处理传入的电子邮件?其他解决方案?

回答

1

1)首先需要设置Notes域以便能够转发到Exchange域。微软在此处提供了一些帮助:http://technet.microsoft.com/en-us/library/ff597984(EXCHG.80).aspx

当您迁移用户时,您将更改他们的个人文档以指向“其他Internet邮件”并包含他们的Exchange电子邮件地址,因此Notes环境知道如何联系他们。到目前为止,如果你的公司有一个Notes管理员可以处理这个事情。

之后,您可以通过LotusScript正常发送给任何Notes用户。附件完好无损。

2)审批按钮不可行,因为它们需要一定程度的交互性才能发送回Notes。当您从Notes发送电子邮件到Exchange时,您通过SMTP发送它,通常以HTML格式发送。就像您从Notes发送电子邮件给全球的某个人一样 - 只要它离开Notes域,电子邮件就会转换为基于MIME的电子邮件,Notes特定的按钮,嵌入的对象等将不会转换。

作为一种替代方法,您可以发送指向Notes数据库的链接,让用户首先单击该数据库,然后打开数据库进行批准。如果您的Notes数据库位于Domino上并且可以通过浏览器访问,那非常简单。如果它是需要Notes客户端的数据库,并且您在Windows上,则可以使用Notes:// URL方案以编程方式创建指向文档的链接,该方案可以通过电子邮件轻松发送。

3)这是一个“它取决于”的答案。你想达到什么目的?如果您对应用程序发送的电子邮件有反应,您可能会发送两封电子邮件 - 一封给用户,一封给Lotus Notes中的数据库,需要运行一个操作。或者,您可以从Exchange设置规则,将电子邮件发送到Notes以触发操作。如果您绝对必须对发送给Exchange的电子邮件做出反应,您应该考虑使用Outlook/Exchange中的规则,也许可以使用VBA来更好地控制发生的操作。