Обсуждение статьи тематического каталога: Перевод руководства по установке панели управления VExim (mail virtual exim clamav spam virus spamassassin)Ссылка на текст статьи: http://www.opennet.me/base/net/exim_install.txt.html
спасибо. но как-то версии софта подозрительно старые %)
не тормози =)
это перевод
Нормальный вариант, я уже давно искал такой комплект "все в одном", а то что софт старый - так есть же руки. Жаль только что под dovecot нужно будет самому перестраивать скрипты.Туда еще бы не spamassassin , а dspam и spamd подсунуть.
Не упоминается что там еще и mailman прикручивается.
Virtual Exim 2.2.1 released! - 2007/03/06 - последний реализ.
И еше надо не забыть
что есть php5-extensions
именно там шас выбирается
IMAP (если собираетесь использовать веб- интерфейс сейчас или в будущем)
gettext
iconv
сrypt
неупомянуто много нюансов.. например вышесказаные extension а также pear DB c помощью которого осуществляется доступ к mysql
Только сейчас увидел Ваши каменты :-)
Отвечу всем и сразу.
По поводу версий софта: в принципе я использовал либо самые последние на момент установки, либо что шло штатно с моим дистрибутивом (сузя 10.3). Единственное что, апач 1.3 собирал из исходников, которые взял с сайта http://apache.lexa.ru/, с 2-кой штатной и штатным PHP5 что-то не заводилось. Так что PHP5+Apache1.3 из исходников, Exim 4.69 и Dovecot последний тоже. Проверено, всё работает.
По поводу донастройки dovecot - ничего там сложного нету, в конфиге должно быть вот это:driver = mysql
connect = host=/var/lib/mysql/mysql.sock dbname=vexim user=vexim password=вашпароль
default_pass_scheme = CRYPT
password_query = SELECT crypt AS password FROM users WHERE username = '%u' AND enabled = '1'
user_query = SELECT uid, gid FROM users WHERE username = '%u'Насчёт dspam и spamd не знаю, я штатный прикрутил который в сузе шёл, также как и антивирь.
Хотел помнится написать мануал подробный по установке всего этого хозяйства, но чёт до середины дописал и забил :-) Если вопросы какие будут - могу ответить почтой, сюда случайно чисто заглянул вообще :-)
>Единственное что, апач 1.3 собирал из исходников, которые взял с сайта
>http://apache.lexa.ru/, с 2-кой штатной и штатным PHP5 что-то не заводилось. ТакПеределывал тоже самое с использованием ВСЕХ штатных пакетов suse (уже 11.х линейки) - всё работает. Понял чего не хватало! Пакет php5-posix обязателен помимо php5-PEAR-DB. Ставим его и всё заводится, т.е. собирать ничего не надо.
з.ы. php5-pear-db нету в штатном репе, его надо цеплять из онлайнового suse buildservice:php
Ну и ещё: если брать exim из того же онлайнового сузевского репозитария, там есть два пакета: exim и exim-mysql. Надо ставить второй и только его! Как выяснилось - это два совершенно разных екзима, первый собран БЕЗ поддержки мускля. Странно, но поставить он мне дал тем не менее оба пакета сразу :-) Версия 11.0, в более поздних может пофиксили.
Вроде сделал все по инструкции.. Но при логине получаю
Virtual Exim Login failedФря, exim-mysql, под юзером из конфига вроде прицепился... И непонятно, где еррорлоги вообще искать. Апача - пусто, мускуля пусто...
делал всё на UBUNTU .. в итоге выдаёт следующееWarning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in /home/webmaster/www/vexim/config/variables.php on line 3
Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/webmaster/www/vexim/config/variables.php on line 3
проблема была в том, что у меня не было pear ...
Сделал всё так:
sudo apt-get install php-pear
sudo apt-get install php5-dev
sudo apt-get install php5-devПосле добавил в php.ini
; install the uploadprogress library for Drupal (FileField module)
extension=uploadprogress.so
sudo /etc/init.d/apache2 restart
$ whereis pecl
pecl: /usr/bin/peclsudo /usr/bin/pecl install uploadprogress
Проблема решена ! :smile: ... не все правда .. но об этом в др. раз, пока гугль не вскрою ...
Warning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/vexim/config/variables.php on line 3Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vexim/config/variables.php on line 3
Вот такая у меня ошибка. Кто скажет в чем дело? Файла db.php нет, но где его скачать?
Вот ответ! если кто столкнется с такой ошибкой. sudo apt-get install php-db
На CentOS решается так:
# yum install php-dba php-pear
# pear install db