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
Достаточно подключить cgi-script. И директорию с иконками
2. Где определяется соответствие LDAP полей которые
видит клиент подключившись через LDAP протокол
к Openmail direktory. Задача - вбить в OpenMail директорию текст
на русском так, чтоб удаленные клиенты могли через LDAP
искать в ней по русски.
4. Как гейтовать OpenMail Buletin Board в Excange и обратно?
Устроена по принципу push. Кольцевания мессаджей не происходит. Заряжать
надо сперва принимателя, затем - толкателя. Удаление мессаджа не
поддерживается - только добавление.
Устроена по принципу 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",
Особо любопытны документы серии 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
Last-modified: Mon, 27 Jan 2003 13:08:40 GMT