Вопрос

Как я могу отправить почту из hmailSserver в библиотеку SharePoint?Я работаю на Windows Server 2008.Когда электронное письмо отправляется из Outlook, я не могу найти его в библиотеке..

Это было полезно?

Решение

Я использую hMailServer с Sharepoint.

Поскольку я уже много работал с этим, у меня на этих форумах есть несколько тем, которые могут быть вам полезны:

Теперь я вам скажу, что в этом есть небольшая хитрость.Вам нужно настроить hMailServer со сценарием vbs для пересылки почты в место, где SharePoint сможет ее забрать.В моих постах есть ссылка на скрипт, который можно использовать для hMailServer.Вам также необходимо убедиться, что вы настроили получение почты в центре администрирования SharePoint.В моем случае, hMailServer находился на одной машине, а SharePoint — на другой.Поэтому мне также пришлось настроить общий каталог между двумя машинами, чтобы использовать его в качестве папки сброса.

Существует также ветка на форуме hMailServer об этом.

[обновлять]

В Центр администрирования > Настройки системы > Настройка входящей электронной почты есть место, где можно указать, где находится ваша «папка электронной почты».Здесь вы хотите hMailServer поставить сообщения.SharePoint будет принимать любые сообщения, которые вы помещаете в эту папку, анализировать их и доставлять в соответствующие списки.

Лучший способ с hMailServer заключается в добавлении субдомена.Допустим, ваш основной домен mydomain.com где будет ваш адрес электронной почты me@mydomain.com.В hMailServer создайте второй с именем portal.mydomain.com где будет адрес электронной почты для списков портала list1@portal.mydomain.com.Теперь в сценарии vbs вы ищете все сообщения, поступающие в поддомен, и перемещаете их в папку для перетаскивания, чтобы SharePoint мог их забрать.

Однако вам также придется зайти в listсобственные настройки и разрешите ему получать электронную почту там.

Поскольку вы включаете электронную почту для списков, вам также следует настроить виртуальный SMTP-сервер на компьютере, на котором размещен SharePoint.Для этого и нужен IIS6.Вы указываете его на свой hMailServer, используя упомянутый выше субдомен.Это также позволит вашему порталу ОТПРАВЛЯТЬ электронную почту.Я разместил ссылки на инструкции по настройке IIS6. в этой теме.

Еще одна вещь, которую вам нужно сделать, если вы еще этого не сделали, — это настроить DNS-сервер с помощью mx record использовать hMailServer в качестве обработчика почты.Дополнительную информацию об этом можно найти на форуме hMailServer.


Здесь путь — C:\inetpub\mailroot\Drop.

Доступен ли этот путь обоим hMailServer И SharePoint?Вы установили этот путь в SCA SharePoint, как я упоминал выше?

Другие советы

Спасибо за ваш ответ.Я добавил этот код в VB Script.

sub ondelivermessage (Omessage) Dim Path, filename, fso, оригинал, копия path= split (omessage.filename, "\", -1, 1)

filename = "C:\inetpub\mailroot\Drop\" & _
       path(UBound(path))

Set fso = CreateObject("Scripting.FileSystemObject")

Set copy = fso.CreateTextFile(filename, True)
   copy.WriteLine("x-sender: " & oMessage.FromAddress)
    copy.WriteLine("x-receiver: " & oMessage.To)

Set original = fso.OpenTextFile(oMessage.Filename, 1)
    copy.WriteLine(original.ReadAll)

copy.Close
original.Close
.

Конец подп. ..

Вот путь c: \ inetpub \ mailroot \ drop.Я проверил разрешение.Все в порядке.В CA я настроил настроек входящей почты и даю тот же путь, но все еще не работаю.Можете ли вы разработать свой ответ?Нужно ли начать SMTP в IIS 6.0.Я не могу начать это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top