OpenMail: записки на манжетах --------------------------------------------------------------- Инструкция неокончена --------------------------------------------------------------- Инсталляция openmail Сгрузить демоверсию http://www.hp.com/go/openmail ║ http://www.hp.com/go/openmail 1. Создать юзеров и группы (openmail,hpoffice), (x400,x400) /etc/group : hpoffice::500: x400::400: /etc/passwd : openmail:*:500:500:OpenMail admin:/var/opt/openmail:/bin/sh x400:*:400:400:X400 admin:/var/opt/x400:/bin/sh Логиниться под этими юзерами настоятельно не надо 2. Добавить в пути поиска /opt/openmail/bin /etc/PATH : ...:...:/opt/openmail/bin 3. Создать каталоги с соответствующими правами и большими размерами /opt/openmail > 250Мб /var/opt/openmail > 500 (под размер хранения mbox'ов /var/opt/x400 > 500 mkdir /opt/openmail chmod g+rwx /var/opt/x400 /var/opt/openmail # openmail sam с'chmod'ит lvcreate -L 500 -n openmail /dev/vg00 lvcreate -L 500 -n varopenmail /dev/vg00 newfs -F vxfs /dev/vg00/ropenmail newfs -F vxfs /dev/vg00/rvaropenmail Добавить в /etc/fstab /dev/vg00/openmail /opt/openmail vxfs defaults 0 2 /dev/vg00/varopenmail /var/opt/openmail vxfs defaults 0 2 mount /var/opt/openmail mount /opt/openmail 3. Проинсталлировать пакеты (4 штуки) Патч sendmail'а обязательно ставить до openmail PHNE_14041 - sendmail 8.8.6 (для HP-UX/10.20), или на более свежую версию PHNE_15509 - sendmail 8.9.1 (для HP-UX/11.0), или на более свежую версию После установки патча скопировать новые sendmail.cf файлы на место старых cp /usr/newconfig/etc/mail/* /etc/mail/ OPENMAIL 87Mb # Собственно openmail OMGUI 4Mb Расположение пакетов tiger:/tmpwolf/tigerdepots/openmail tiger:/tmpwolf/tigerdepots/patches/* О результатах инсталляции смотреть tail -f /tmp/ominstall.log omshowlog -l 7 Повторная конфигурациия проинсталлированного openmail ominstall 4. Запустить сервер omrc # запуск omshut # останов rc-скрипт запуска добавляется в /sbin/rc2.d touch ~openmail/sys/omrc.off # Чтоб его дезактивировать Затем запустить hpterm и в нем omadmin -> SERVICES enable all Для полной очистки omshut omreset -d # Удаление mail-storage и юзеров omreset -i # Удаление _всего_ openmail Управление сервисами omstat -s omsetsvc -r unix # посмотреть детали omsetsvc -e # посмотреть детали о всех omsetsvc -i p7 # дезинсталлировать сервис (не запускался, и не показывался) *ВОПРОС: Как его реинсталлировать omoff -s rci # погасить сервер omon -s unix # стартовать сервер Лицензирование Без лицензии openmail работает 6 месяцев после инсталляции без ограничений. Затем наступит конец света. omaddlic # внесение пароля лицензий omshowlic # можно испольнят и на работающей и на погашеной сиистеме LDAP запускается по умолчанию Для чтения данных из директорий дополнительной конфигурации не требуется POP3 запускается через inetd /etc/inetd.conf : pop3 stream tcp nowait root /opt/openmail/bin/in.pop3d in.pop3d /etc/services : pop3 110/tcp # PostOffice V.3 inetd -c IMAP начиная с 6.0 ставится демоном по умолчанию /etc/services : imap4 143/tcp # imap network mail protocol Configuration in ~/sys/general.cfg. Like the unix gateway has ~/sys/unixout.str to steer bodypart conversion, the browser uses an equivalent file ~/sys/brwmime.str Манипулирование списком рассылки PDL Список всех пользователей в Public Distribution List можно положить только руками omaddpdl -l all/puma,class # создать список omshowu -m puma,class > tmp ; omaddpdln -l all/puma,class -f tmp # добавить в PDL адреса из файла Поиск в директории omsearch -e "s=as*/ou1=m*" Административное меню Работает только на hpterm omadmin Работа с журналом событий Установить уровень протоколирования Установить размер кольцевого лога Просмотр Работа с audit-логом. Отредактировать audit.cfg omauditcg 6 Затем смотреть ~/log/audit.log Вопросы WWW-клиент Достаточно подключить cgi-script. И директорию с иконками Неотвеченные вопросы 2. Где определяется соответствие LDAP полей которые видит клиент подключившись через LDAP протокол к Openmail direktory. Задача - вбить в OpenMail директорию текст на русском так, чтоб удаленные клиенты могли через LDAP искать в ней по русски. 4. Как гейтовать OpenMail Buletin Board в Excange и обратно? Синхронизация BB Устроена по принципу push. Кольцевания мессаджей не происходит. Заряжать надо сперва принимателя, затем - толкателя. Удаление мессаджа не поддерживается - только добавление. Синхронизация Directory Устроена по принципу request. Кольцевания данных не происходит. Заряжать надо сперва экспортера, затем - запросчика. В случае получения отбоя на request синхронизация останавливается и ее надо заново переконфигурить. Работа с юзерскими почтовыми ящиками omtidyu - чистка индивидуальная omtidyall - чистка у всех /opt/opemail/diag/omcontain - просмотр и редактирование, отладчик message store Пароль A`date +"%d + 10" | bc`E ( A{n+10}E где n=сегодняшнее число ) /opt/opemail/diag/omqvtain - просмотр и удаление сообщений в очередях Пароль тот же  * Преподавательский FAQ *  Как соответствуют поля директории при подключении клиента к LDAP > Задача - вбить в ОпенМаил директорию текст > на русском так, чтоб удаленные клиенты могли через ЛДАП > искать в ней по русски. LDAP - часто-применяемый протокол для подключения к произвольным адресным книгам разных производителей. В OpenMail реализовал его только начиная с версии OM 5.10. В старом Technical guide LDAP еще не был описан. Поэтому все подробности см. на http://www.pwd.hp.com.--> OpenMail -> search "ldap", ║ http://www.pwd.hp.com Особо любопытны документы серии OTN (Technical note). Как применять в openmail клиентах интернетовские почтовые адреса Реализовано в OM версии >= 5.01. Можно использовать по умолчанию без каких либо телодвижений. Прямо в адресе: user@host.domain, хотя конечно и стандартной схемы записи "Any Name/unixmailnode,mime(user@host.domain)" никто не отменял. Как гейтовать OpenMail Buletin Board в Excange и обратно? Никак. Есть продукт M$ Excange Connect, но он умеет затягивать _только_ OM Directory и PDL. Excange-система с точки зрения ОМ ничем не отличается от прочих интернетовских адресов. На том же www.pwd.hp.com в подобласти "Contributed scrips" когда-то лежал самодельный пакет, позволявший гейтовать BB в NNTP-news. Но это было для древних версий OM. Патч OM 5.10 -- > OM 5.20 Патч для перевода OM из 5.10 в 5.20 существует на CD? Если да, то на каком? Или он качается из Интернета? В интернете есть. По опции 0S2 должен ли приходить этот патч или нет? Да Расположение таблиц перекодировок /var/opt/openmail/csetconv