两个启用了 SharePoint 2007 电子邮件的文档库的本地域电子邮件配置

Local domain email configuration for two SharePoint 2007 email enabled document libraries

我有一个虚拟 SharePoint 2007 环境,由域控制器、SQL 服务器和应用程序服务器(3 个 VM 实例)组成。域名是contoso.local。我需要为两个 SharePoint 文档库启用电子邮件,从而创建两个单独的域用户帐户 - userAuserB。我的理解是,如果我需要通过 SharePoint 在此环境中发送和接收电子邮件,我必须在主机名为 MOSS2007 的已安装 SharePoint 的服务器上设置 SMTP 服务。所以我安装了 SMTP Windows 组件并设置了一个默认的虚拟 SMTP 服务器。完成这些后,我在域下看到 moss2007.contoso.localcontoso.local。前者的drop目录是C:\Inetpub\mailroot\Drop.

当我第一次在 SharePoint 服务器上启动 Outlook Express 时,它提示我设置一个用户。我为 userA 设置了一个并指定了 usera@moss2007.contoso.local 的电子邮件地址。这最终在 c:\Inetpub\mailroot\Mailbox\contoso.local\P3_UserA.mbx 处创建了一个文件夹。当某些 SharePoint 事件接​​收器代码向 UserA@moss2007.contoso.local 发送电子邮件时,邮件文件会出现在此文件夹中,而不是 C:\Inetpub\mailroot\Drop。我的 Outlook 客户端能够阅读此邮件,但支持 SharePoint 电子邮件的文档库无法接收此电子邮件并将其添加到文档库,因为它必须仅监控投递文件夹。

如何正确设置,以便启用 SharePoint 电子邮件的文档库对应于 UserAUserB 分别正确监控和接收正确的电子邮件?

在 IIS POP3 服务的 POP3 配置中,您可以定义一个文件夹,文件夹结构将在该文件夹下创建。

对于每个用户,还将创建一个名为 username.mbx 的子目录。喜欢

c:\inetpub\mailroot\mailbox\domain\username.mbx...

但 SharePoint 只会查看根文件夹,例如 c:\inetpub\mailroot\

您需要删除这些邮箱才能使其正常工作。关于此问题,另请参阅此 MSDN post Incoming email problem: mail in Drop and mailbox folder but not in list