Примерно такой: свобода unix систем подразумевает свободу выбора решения, так что свою проблему я решил двумя разными спобами. Ну а если все работает, то какая разница, каким способом я ее решал?
Все оказалось не так просто как хотелось, и в итоге exim хоть и авторизует, но не напрямую (по секьюрити не удалось уговорить exim использовать pam_unix.so), а через модуль pam_pop3.so. Но так даже лучше, ибо не приходится изменять пользователя, от коротого запускается exim.
Но обо всем по порядку. exim уже был установлен. правим конфиг: в секцию begin authenticators добавил plain: driver = plaintext public_name = PLAIN server_prompts = : server_condition = "${if pam{$2:$3}{1}{0}}" server_set_id = $2
login: driver = plaintext public_name = LOGIN server_prompts = "Username:: : Password::" server_condition = "${if pam{$1:$2}{1}{0}}" server_set_id = $1 затем #cat>/etc/pam.d/exim auth required /usr/local/lib/pam_pop3.so hostname=localhost info pwprompt=Password: timeout=5 account required pam_permit.so ctrl+d #chgrp mail exim #chmod g+r exim cd /usr/ports/security/pam_pop3 make install это проинсталит /usr/local/lib/pam_pop3.so рестартуем exim #/usr/local/etc/rc.d/exim.sh restart и пробуем отправлять тестовое письмо с авторизацией. ура! все работает. P.S. Сей конфиг подразумевает работающий POP3 демон - popa3d.
Захотелось однажды работать с Exchange прямо отовсюду, да и что бы не из веб-интрефейса, также именуемого как OWA, а пользуясь дивным изобретением RPC over HTTP, которое в результате ребрендинга почему-то стало называться Outlook Anywhere. Суть затеи - инкапсулировать RPC трафик по протоколу HTTP, а точнее его более защищенному аналогу HTTPS, и отинкапсулированный трафик отправлять на Exchange сервер, что даст искомую возможность работать с Аутлуком везде-везде используя только один порт 443, который, как правило, у всех на фаерволах открыт. Быстро сказка сказывается, да долго дело делается. Для начала с полпинка отвалился Outlook Web Access с ошибкаой 440 login timeout. Продолжительное гугление и всякие там шаманства с (http://msmvps.com/blogs/cgross/archive/2004/08/08/11472.aspx) cd c:\inetpub\adminscripts adsutil SET w3svc/WAMUserPass <password> (Where <password> = the password you entered for the IWAM_<servername> account in AD Users & Computers) c:\windows\system32\cscript.exe "c:\inetpub\adminscripts\synciwam.vbs" -v iisreset к нужному результату не привели. Полез я было немытыми руками еще и в web.config виртуального каталога OWA, после чего получил еще одну серию забавных ошибок связанных с assembly модулей Exchange. Зато привела к позитивному результату переустановка роли ексчендж сервера CAS (Client Access Server), т.е. заходим в установка-удаление программ, Exchange Uninstall, роль CAS удаляем, затем таким же образом ее сетапим обратно. OWA таки это дело подняло.
Какие есть средства для коллективной работы кроме Exchange?
Как правило у среднестатистической организации вопрос об организации взаимодействия между сотрудниками встает когда количество сотрудников переваливает за 2. Типичные задачи - отправить почту, обменяться контактами, поставить и проконтролировать задачу, запланировать встречу. Попробую осветить эту тему на примере тернистого пути нашей небольшой организации.
Подумал, неужто по корпоративному лайфовскому номеру по базовым станциям отслеживают местоположение путем триангуляции. Ан нет, все гораздо проще, тривиальный GPS и отправка координат по GPRS на сервер слежения, или же сразу на клиентский комп.
Кроме этой услуги лайф активно предлагает службы Microsoft Exchange hosted для вашего домена. Однако, в свете бесплатных Google Hosted Apps, кому оно надо? Ну да, удобно иметь общую адресную книгу, ну да, удобно Active Sync по технологии push (а вы видели при этом как стремительно разряжается аккумулятор?). Ой, не знаю, не знаю.
С другой стороны этот GSM оператор, очевидно, делает ставку на широкий спектр услуг для клиентов. И было это хорошо.
Бывает нужно такую каку сделать, как открыть SMTP для отправки всем подряд, например, когда есть сервисы внутри организации для отправки различных отчетов, прайсов.
Сделать подобную штуку, как оказалось, стало в Exchange 2007 делом вовсе непростым. Более того, если не знаешь внутренностей и командной строки Exchange Power Shell, то из management console эту операцию и не сделать.
Очень хорошая идея при первом контакте с человеком, если вы хотите продолжить с ним плодотворное общение, приаттачивать информацию о себе (телефон, адрес, и т.д.) в формате vcard. Outlook это точно умеет. В таком случае получившему ваше сообщение остается клацнуть на карточку и сохранить вас в своей адреной книге как контакт с уже заполненными полями.
Полная аналогия - когда при деловом знакомстве вы обмениваетесь визитными карточками.
Те кто волею судеб используют Exchange 2007 и вместе с тем Ubuntu 7.10 (свежий релиз на текущий момент) могут сушить сухари: Evolution уже НЕ работает с Exchange 2007. Говорит, что на том сервере, что я собираюсь использовать установлен Exchange 5.5, а я умею работать с 2000 или с 2003.
Так что остается использовать imap, pop3 или owa через firefox, с весьма урезанной функциональностью.