|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vyacheslav Shashkov 2:5004/58 14 Oct 2002 10:01:47 To : Fedchin Anton Subject : Re: Mail сервер -------------------------------------------------------------------------------- (исходное письмо от 09.10.2002:15:35:42) VS>> Он вообще-то линуксовый, но довольно легко заводится под FreeBSD. FA> Hе поможешь прикрутить? У меня руки не от туда ростут :)) 1. Требуется установка подсистемы совместимости с Linux. 2. Требуется компонента rpm2cpio, брать в packages. 3. Версия GLIBC библиотек Линукса - не ниже 2.1.3. По дефолту с FreeBSD 4.5 идет версия 2.1.2. Я взял дистрибутив ASP Linux 7.1 (похоже, годится также RedHat 7), взял из него пакет с библиотеками и в наглую залил в /compat/linux/usr/lib с перезаписью того, что там было, содержимое /usr/lib пакета. Соответствующий пакет из дистрибута ASP Linux зовется glibc-2.2.2-9.1.asp.i386.rpm, около 4.5 мег, могу прислать. 4. Требуется библиотека libstdc++-libc6.2-2.so.3 которой в оригинале нет. Просто делаешь symlink с таким именем на библиотеку libstdc++-2-libc6.1-1-2.9.0.so 5. Распаковываются rpm-ы так: rpm2cpio filename.rpm | cpio -d -i ========= Установка MailServer-а. Содержимое /opt - кидать в /compat/linux/opt Должна существовать /var/lock/subsys папка. В /etc создаешь rc.d/init.d, в /etc/rc.conf прописываешь этот путь как путь для инициализации локальных объектов. Сам инициализационный скрипт меняешь, смотри ниже, и кладешь его в /etc/rc.d/init.d Запускаться оно должно при загрузке, если хочешь руками - то /etc/rc.d/init.d/keriomailserver.sh start По дефолту оно будет складывать почту в /var/mail/store, если это не годится - поправь из администрилки. Администрилку я юзаю под Win32, из дистрибутива Виндузовской версии, она нормально подходит. X-версию запускать не пробовал - иксов нет. Да. Похоже, для прикручивания pam аутентификации нужно добывать еще libpam.so - я этого не делал, сервер при старте пишет в логах, что либа не найдена, но работать не отказывается. Webmail интерфейс довольно лекго русифицируется, если хочешь - я дам файлик для поддержки русского языка, его надо кинуть в /compat/linux/opt/kerio/mailserver/weblang, после этого заходишь на webmail, идешь в настройки и выбираешь русский язык. Сервер, естественно, перед этим перезапустить. ===== Startup #!/bin/sh - # # keriomailserver Script to start and stop Kerio MailServer 5 # # chkconfig: 2345 79 30 # description: Kerio MailServer 5 # processname: mailserver # pidfile: /var/run/mailserver.pid # . /etc/rc.d/init.d/functions if [ -f /etc/sysconfig/keriomailserver ] ; then . /etc/sysconfig/keriomailserver else MAINDIR=/usr/compat/linux/opt/kerio/mailserver fi [ -f $MAINDIR/mailserver ] || exit 0 RETVAL=0 start() { echo -n "Starting Kerio MailServer 5: " $MAINDIR/mailserver $MAINDIR RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/keriomail return $RETVAL } stop() { echo -n "Shutting down Kerio MailServer 5: " pid=`cat /var/run/mailserver.pid` kill $pid >/dev/null 2>&1 RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/keriomail return $RETVAL } case "$1" in start) start ;; stop) stop ;; restart|reload) stop start RETVAL=$? ;; condrestart) if [ -f /var/lock/subsys/keriomail ]; then stop start RETVAL=$? fi ;; status) status mailserver RETVAL=$? ;; *) echo "Usage: keriomailserver {start|stop|restart|condrestart|status}" exit 1 esac exit $RETVAL ===== End Удачи! =Spase= Email spase74@online.ru ICQ 1955917 --- Все написанное выше - IMHO. * Origin: Умом Россию не понять. С умом она несовместима (2:5004/58) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18613daa960b.html, оценка из 5, голосов 10
|