Рекомендации по соединителю POP3 для Exchange 2007

Я обновляюсь до Exchange Server 2007 и понимаю, что Microsoft не поставляет соединитель POP3 с 2007 годом. Похоже, есть несколько коммерческих предложений (MAPILab, POPcon, Exchange Connector)

Есть ли у вас какие-либо рекомендации / предупреждения об этих продуктах?

4 ответа

Если вы готовы попробовать бесплатное предложение с открытым исходным кодом, я с успехом использовал дистрибутив Cygwin fetchmail. Я выполнял его как "Запланированное задание" каждые 5 минут в течение большей части 2 лет без проблем. Он говорит просто о SMTP, поэтому, хотя я использовал его с Exchange 2003, он должен нормально работать с Exchange 2007.

Вместо полной установки Cygwin на мой серверный компьютер я решил собрать рабочую установку и выяснить, какие файлы.DLL необходимы для работы fetchmail. Я также написал небольшой скрипт для вызова fetchmail как запланированной задачи (потому что fetchmail требует установки переменных среды HOMEDRIVE и HOMEPATH).

Если вы хотите, чтобы моя рассылка "fetchmail" распространялась по адресу: http://opensource.wellbury.com/projects/minimal_cygwin_fetchmail/

  • Дамп всех файлов в "C:\Program Files\Fetchmail" из ZIP выше.

  • Создайте пользователя для запуска запланированной задачи от имени. Пользователь fetchmail может (и должен) быть непривилегированным пользователем, но вам необходимо предоставить встроенной группе "BATCH" разрешение "Чтение / Выполнение" для "%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-файл).

  • С помощью сценария do-fetch.cmd убедитесь, что fetchmail работает из командной строки как пользователь. Вывод STDOUT и STDERR каждого запуска fetchmail регистрируется в папке.fetchmail.

  • Удалите право "Локальный вход в систему" ​​для пользователя fetchmail и настройте запланированное задание для вызова сценария "do-fetch.cmd" в качестве этого пользователя (который, в свою очередь, предоставит этому пользователю права "Вход в систему как пакетное задание").

Это не самая последняя версия Cygwin или fetchmail, и вполне могут быть уязвимости в безопасности. Все это работало для меня, но вы можете загрузить самые последние версии всех файлов в ZIP-архиве, заменить их и убедиться, что они работают правильно.

Как говорит Сэм, вы действительно должны использовать SMTP для получения почты, если можете, но иногда вы должны делать то, что должны...

Ранее я использовал и PopCon, и PopBeamer на небольших установках Exchange, и у меня не было проблем с ними, они только что работали.

Лично я стараюсь поощрять использование SMTP для получения своей почты, а не POP-коннектора, но иногда у вас нет выбора.

Я уже давно использую Exchange Connector, и он отлично работает.

См. Альтернатива Exchangepop3 для быстрого описания DavMail.

Другие вопросы по тегам