我创建了一个启用了电子邮件的 SharePoint 文档库。但是,当我向指定的电子邮件地址发送电子邮件时,我没有收到列表中的电子邮件和附件。我进行了一些研发,发现为了从任何地方接收电子邮件,我必须将 SharePoint 网站的 DNS 暴露给外界。现在我不知道它是否也适用于在 Active Directory 配置文件中指定给我的电子邮件地址(我的公司域电子邮件地址)。如何测试此电子邮件接收在文档库中是否正常工作?我已尝试从 SharePoint 站点发送电子邮件,它工作正常,因此正确完成了 SMTP 设置。
首先,您需要确保在 DNS 中的某处有 MX 记录,以便邮件服务器可以传递到共享点服务器。这可以是公共 DNS 记录,也可以是内部的,具体取决于您的需要。
要测试您是否已正确设置 Sharepoint 和本地 SMTP 服务器,请尝试以下操作:
查看您配置 smtp 服务器以传递到的文件夹(例如 C:\Inetpub\mailroot\Drop) - 您将观看此内容以查看消息是否已传递。
然后在端口 25 上打开到 sharepoint 服务器的 telnet 会话。通过它,您可以使用文档库的地址直接“发送”一条测试消息到 smtp 服务器。
如果您正确配置了 smtp 服务器,并且在键入上述内容后看到一条消息说该消息已排队,那么您应该会看到一个文件出现在您正在观看的文件夹中。
如果 Sharepoint 配置为正确检查此文件夹,几分钟后您应该会看到该消息从文件夹中消失并出现在文档库中。
我唯一一次看到消息从放置文件夹中消失,并且没有出现在文档库中,这是在发送正文中没有任何内容的消息时。Sharepoint 似乎丢弃了这些,即使有附件。
我还遇到了 Sharepoint 在 AD 中使用错误的电子邮件地址创建联系人的问题 - 请检查这些联系人是否按照您的预期创建,否则 Exchange 可能会丢弃来自外部的邮件。
你是否试图做这样的事情:
例如,从 [email protected](或 [email protected] 等)发送电子邮件到 [email protected]?
如果“您的域”只是您组织内的一个 Intranet,那么这是不可能的。