我创build了一个启用了电子邮件的SharePoint文档库。 但是,当我发送电子邮件到指定的电子邮件地址,我没有收到列表中的电子邮件和附件。 我已经做了一些研发,并且发现为了从任何地方接收电子邮件,我必须将我的DNS网站暴露给外部世界。 现在我不知道它是否也适用于Active Directoryconfiguration文件中指定给我的电子邮件地址(我的公司域电子邮件地址)。 如何testing这个电子邮件接收正在文档库中工作? 我曾尝试从SharePoint网站发送电子邮件,它工作正常,所以SMTP设置正确完成。
首先,您需要确保在DNS中有某个MXlogging,以便邮件服务器可以将其传递到SharePoint服务器。 这可能是公共的DNSlogging,也可能是内部的,这取决于您的需求。
要testing您是否已正确设置Sharepoint和本地SMTP服务器,请尝试以下操作:
查看你configurationsmtp服务器传递到的文件夹(例如C:\ Inetpub \ mailroot \ Drop) – 你会看到这个消息是否被传递。
然后打开一个telnet会话到端口25上的sharepoint服务器。通过这个,你可以使用你的Document Library的地址直接发送一个testing消息到smtp服务器。
telnet spserver.localdomain.local 25 ehlo test.com MAIL FROM: <[email protected]> RCPT TO: <[email protected]> DATA Subject: Test Message This is a test message .
如果您的smtp服务器configuration正确,并且在input上述内容后会看到消息显示消息已排队,那么您应该会看到一个文件出现在您正在观看的文件夹中。
如果SharePointconfiguration为正确检查此文件夹,几分钟后,您应该看到消息从文件夹中消失,并出现在文档库中。
我看到消息的唯一时间就是从放置文件夹中消失,而不是出现在文档库中,它一直在发送没有任何内容的消息。 即使有附件,Sharepoint似乎也会放弃这些。
我也有问题,Sharepoint创build在AD的联系人与错误的电子邮件地址 – 检查这些创build,因为你会期望,否则交易所可能会放弃从外面进来的邮件。
你是否想要做这样的事情:
例如从[email protected](或[email protected]等)发送电子邮件到[email protected]?
如果这是不可能的,如果“yourdomain”只是您的组织内部的一个Intranet。