Я создал библиотеку документов SharePoint, в которой включена электронная почта. Однако, когда я отправляю электронное письмо на указанный адрес электронной почты, я не получаю письмо и вложение из списка. Я провел некоторые исследования и разработки и обнаружил, что для получения электронной почты отовсюду мне нужно открыть свой DNS-сервер SharePoint для внешнего мира. Теперь я не знаю, применимо ли это и к адресу электронной почты, указанному для меня в профиле Active Directory (адрес электронной почты домена моей компании). Как проверить, что это письмо работает в библиотеке документов? Я попытался отправить электронное письмо с сайта SharePoint, и оно работает нормально, поэтому настройки SMTP выполнены правильно.
Во-первых, вам необходимо убедиться, что у вас есть запись MX где-нибудь в DNS, чтобы почтовый сервер мог доставлять ее на сервер sharepoint. Это может быть общедоступная запись DNS или внутренняя, в зависимости от ваших потребностей.
Чтобы проверить, правильно ли вы настроили Sharepoint и локальный SMTP-сервер, попробуйте следующее:
Просмотрите папку, в которую вы настроили SMTP-сервер для доставки (например, C: \ Inetpub \ mailroot \ Drop) - вы увидите, доставляются ли сообщения.
Затем откройте сеанс telnet с сервером sharepoint на порту 25. С его помощью вы можете «отправить» тестовое сообщение прямо на сервер smtp, используя адрес вашей библиотеки документов.
telnet spserver.localdomain.local 25
ehlo test.com
MAIL FROM: <test@test.com>
RCPT TO: <doclib@spserver.localdomain.local>
DATA
Subject: Test Message
This is a test message
.
Если ваш smtp-сервер настроен правильно, и вы видите сообщение о том, что сообщение было поставлено в очередь после ввода вышеуказанного, то вы должны увидеть файл, появившийся в просматриваемой папке.
Если Sharepoint настроен на правильную проверку этой папки, через несколько минут вы увидите, что сообщение исчезнет из папки и появится в библиотеке документов.
Единственный раз, когда я видел, как сообщения исчезают из папки drop, и не появляются в библиотеке документов, это было при отправке сообщений без содержимого. Похоже, что Sharepoint отбрасывает их, даже если есть вложение.
У меня также были проблемы, когда Sharepoint создавал контакты в AD с неправильным адресом электронной почты - убедитесь, что они созданы, как и следовало ожидать, иначе Exchange может отклонить почту, приходящую извне.
Вы пытаетесь сделать что-то вроде этого:
например отправить письмо с адреса abc@gmail.com (или abc@hotmail.com и т. д.) на адрес youremail@yourlocaldomain.com?
Если это так, то это невозможно, если ваш домен - это просто интрасеть в вашей организации.