我们正在托pipe几个邮件解决scheme,其中包括托pipeExchange 2007平台。 我们的一些客户希望从我们的其他平台之一(以eml文件存储电子邮件)迁移,我们希望能够将给定用户的邮件(这意味着吨的eml文件)迁移到交换邮箱。 由于这是大量的,所以通过每个用户的Outlook来做这件事是非常麻烦的。
有没有人知道任何关于任何软件或API,可以让我们(批量)将emls导入到Exchange邮箱?
这是我过去使用的次优解决scheme。 今天有些无益,因为微软删除了“当时”工作的API /接口,但是今天你可能会发现一些成功,使用“scratch server”将电子邮件从“EML”格式转换为PST格式, EXMERGE“:
Exchange 2000/2003将Exchange Information Store(可选)作为文件系统(“M:驱动器”)公开。 在Exchange 2000中,这实际上是作为服务器上的一个驱动器号公开的,但在Exchange 2003中它默认是隐藏的(但是可以通过一个过程再次公开 – http://support.microsoft.com/kb / 821836 )。 每个邮箱都显示为每个文件夹中代表电子邮件的“.EML”文件的文件系统文件夹。
我使用这个接口从“雅虎邮件”为几个正在迁移到内部Exchange Server安装的客户导入电子邮件,因为我可以从雅虎的邮件中获取一大堆“.EML”文件在ZIP文件夹中。 我将从雅虎文件解压缩到“M:驱动器”上的用户的“收件箱”文件夹的子文件夹,邮件将成为他们的Exchange邮箱中可用。
就你而言,我可能会在某些虚拟机或testing机器上的Active Directory中安装Exchange 2003安装,然后在那里执行导入,然后将ExMerge邮箱导出为PST文件,并将它们导入生产Exchange 2007安装中。
这有点过时了,但是这是我能够想到做任何你想做的事情而不用写任何脚本或者使用大量手动程序等最快捷的方式。
以下是我过去使用的方法:
设置IIS SMTP服务器并将其configuration为使用Exchange服务器作为智能主机。 configuration您的Exchange服务器以允许从IIS SMTP服务器中继。 将eml文件拖放到IIS SMTP服务器上的SMTP拾取目录中。 然后,IIS SMTP服务器将把所有这些eml文件转发到Exchange服务器(因为Exchange充当IIS SMTP服务器的智能主机)。 Exchange服务器然后将愉快地交付给您的内部收件人。