Я обновляюсь до Exchange Server 2007 и понимаю, что Microsoft не поставляет коннектор POP3 с 2007. Похоже, есть несколько коммерческих предложений (MAPILab, POPcon, Коннектор Exchange)
Do у вас есть какие-либо рекомендации / предупреждения по этим продуктам?
Если Вы подлежите попытке свободного / предложение с открытым исходным кодом, я использовал распределение Cygwin fetchmail с успехом прежде. У меня был он работающий как "Запланированная задача" каждые 5 минут к лучшему часть 2 лет без проблем. Это говорит простой SMTP, поэтому хотя я использовал его с Exchange 2003, это должно хорошо работать w/Exchange 2007.
Вместо того, чтобы делать полную установку Cygwin на мой сервер, я решил разделить рабочую установку и выяснить, какие.DLL файлы были необходимы, чтобы заставить fetchmail работать. Я также записал немного сценария для вызова fetchmail как Запланированной задачи (потому что fetchmail нужны HOMEDRIVE и набор переменных среды HOMEPATH).
Если Вы хотите мое fetchmail "распределение", можно захватить его в: http://opensource.wellbury.com/projects/minimal_cygwin_fetchmail/
Выведите все файлы в "C:\Program Files\Fetchmail" от ZIP выше.
Создайте пользователя для Запланированной задачи для выполнения как. fetchmail пользователь может (и если) быть непривилегированным пользователем, но необходимо будет допустить, что встроенное Чтение ""ПАКЕТА" группы / Выполняет" разрешение на "%SystemRoot %\System32\CMD.EXE" в Windows 2003 и более новая ОС (я колотил голову в эту проблему в течение многих часов... см. http://support.microsoft.com/kb/867466/en-us для деталей).
Временно предоставьте fetchmail пользователю "Вход в систему Локально" права и вход в систему локально. (Это - простой способ владеть fetchmail.conf файлом fetchmail пользователем и позволяет Вам тестировать конфигурацию перед созданием этого Запланированной задачей.)
Как тот пользователь, создайте ".fetchmail" папку в ее каталоге профиля пользователя. Создайте "fetchmail.conf" файл в ".fetchmail" папке (я поместил образец fetchmail.conf в мой zip-файл).
Используя "делают - fetch.cmd" сценарий, проверяют, что fetchmail работает правильно от командной строки как тот пользователь. В STDOUT и вывод STDERR каждого выполненного fetchmail входят .fetchmail папка.
Удалите "Вход в систему Локально" прямо для fetchmail пользователя и установите Запланированную задачу для вызова, "делают - fetch.cmd" сценарий как тот пользователь (который, в свою очередь, допустит что пользователь "Вход в систему как пакетное задание" права).
Это не актуальнейшая версия Cygwin или fetchmail, и могут быть уязвимости системы обеспечения безопасности. Это все работало на меня, но Вы могли бы хотеть загрузить актуальнейшие версии всех файлов в ZIP, заменить их и проверить, что он работает правильно.
Как Sam говорит, действительно необходимо использовать SMTP для получения почты, если Вы можете, но иногда необходимо сделать то, к чему Вы имеете...
Я использовал Коннектор Exchange в течение некоторого времени теперь, и он работает отлично.
Посмотрите Альтернативу Exchangepop3 для быстрого описания DavMail.