Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Здравствуйте коллеги!
Настраиваю сервер по статье
http://www.opennet.ru/base/net/exim_xams_setup.txt.html
запнулся на запуске exim.
при выполнение
# /usr/local/xams/xmu --cdbdomlist --homedirs --autoreply
сыпет ошибками
free# /usr/local/xams/xmu --cdbdomlist --homedirs --autoreply
Failed to open /etc/xams/xams.conf: No such file or directory at /usr/loc/perl5/5.8.9/Xmod.pm line 8
failed to read config file at /usr/local/lib/perl5/5.8.9/Xmod.pm line 8.
Compilation failed in require at /usr/local/xams/xmu line 16.
Begin failed -- compilation aborted ...............
Как его заставить на нужный папку где лежит конфиг который находится /usr/local/etc и т.д. и в каком моменте я ошибся?
Спасибо.
Настраиваю сервер по статье
http://www.opennet.ru/base/net/exim_xams_setup.txt.html
запнулся на запуске exim.
при выполнение
# /usr/local/xams/xmu --cdbdomlist --homedirs --autoreply
сыпет ошибками
free# /usr/local/xams/xmu --cdbdomlist --homedirs --autoreply
Failed to open /etc/xams/xams.conf: No such file or directory at /usr/loc/perl5/5.8.9/Xmod.pm line 8
failed to read config file at /usr/local/lib/perl5/5.8.9/Xmod.pm line 8.
Compilation failed in require at /usr/local/xams/xmu line 16.
Begin failed -- compilation aborted ...............
Как его заставить на нужный папку где лежит конфиг который находится /usr/local/etc и т.д. и в каком моменте я ошибся?
Спасибо.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
а man xams не говрит как ?
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
отвечает no manual.
Но по идеи все сделал, как пишут умники, и тут уперся.
Help.
Кстати первый раз скрипт запустил с дефолтными параметрами, а потом поправил конфиг и запустил с нужными параметрами, может это играть?
Но по идеи все сделал, как пишут умники, и тут уперся.
Help.
Кстати первый раз скрипт запустил с дефолтными параметрами, а потом поправил конфиг и запустил с нужными параметрами, может это играть?
-
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
А rehash делали ?
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
-
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Из статьи на которую вы дали линк:
Делали это ?
Код: Выделить всё
Далее копируем файл autogen.conf.orig в autogen.conf и изменяем в нем
нужные нам параметры
# cd xams-0.0.19
# cp autogen.conf.orig autogen.conf
У меня этот файл выглядит так:
VERSION = 0.0.19
XAMS_USER = mailnull
XAMS_PID_DIR = /var/run/exim
XAMS_BINDIR = /usr/local/xams/
XAMS_CONFIG_DIR = /usr/local/etc/xams
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Да все делал,
только вот первый раз запустил с дефолтными параметрами, а потом с нужными , это может какнить влиять?
только вот первый раз запустил с дефолтными параметрами, а потом с нужными , это может какнить влиять?
-
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
По идее не должно. Но попробуйте запустить с ключем --help .. может там можно в праметрах командной строки конфиг указать.
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Щас посмотрел autogen.conf который дефайлтный там параметры канфига смотрят как раз на то что выводит ошибка, странно. Хотя я его активировал.
Как вы думаете? Снести и заново поставить xams поможет?
Как вы думаете? Снести и заново поставить xams поможет?
-
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
По-моему ответ очевиден ) Конечно попробовать ) Хотя для начала стоит можеь слздать папку с конфигами туда куда скомпилено и посмотреть стартанет или нет ?
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Щас заново все пересобрал при старте autogen.sh ему какбуд-то пофигу на autogen.conf он сам по себе создает папки которые ему нужны и прописывает линки.
Какие идеи? Тупо что он просит то ему и дать , типо /etc/xams он просит отсюда конфиг значит туда его и положить?
Какие идеи? Тупо что он просит то ему и дать , типо /etc/xams он просит отсюда конфиг значит туда его и положить?
-
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Раз больше никак - значит нада дать то, что он хочет и посмотреть, что будет )
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Может вы натыкались на доки по настройке exim'a через web??
Буду очень признателен.
Буду очень признателен.
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Все отладил, вот теперь какая проблема при запуске exim пишет типо, mail user not found как его создать ????
- Mefis
- мл. сержант
- Сообщения: 116
- Зарегистрирован: 2007-08-14 14:21:59
- Откуда: Украина, Киев
- Контактная информация:
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
я себе тоже решил попробовать сделать почтовик по этой статейке. но уперся в месте где нужно создать таблицы в мускуле для xams.
.
делаю команду
файлы конфигурации
.
делаю команду
Код: Выделить всё
mysql -p < xams-create.sql
Код: Выделить всё
Enter password:
ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@XAMS_SQL_DATABASE@
DEFAULT CHARACTER SET utf8' at line 1
Код: Выделить всё
-- Create database
CREATE DATABASE @XAMS_SQL_DATABASE@
DEFAULT CHARACTER SET utf8;
-- Setup permissions for GUI
GRANT SELECT, INSERT, UPDATE, DELETE
ON @XAMS_SQL_DATABASE@.*
TO '@XAMS_SQL_USER@'@'@XAMS_SQL_HOST@'
IDENTIFIED BY '@XAMS_SQL_PASSWORD@';
-- Setup permissions for Exim
GRANT SELECT
ON @EXIM_SQL_DATABASE@.*
TO '@EXIM_SQL_USER@'@'@EXIM_SQL_HOST@'
IDENTIFIED BY '@EXIM_SQL_PASSWORD@';
Confucius say: Karma is a bitch
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Задаем пароль для root
# mysqladmin -u root password 'new_password'
вот этот пароль нада указывать.
Далее что бы во FreeBSD правильно сработал скрипт autogen.sh нужно
подправить 43 строчку, заменить с
test -x /usr/bin/stat && chmod $(stat -c %a $f) $f2
вот это сделай
На
test -x /usr/bin/stat && chmod $( stat -f %Lp $f) $f2
не забудь!!!!!!
Теперь можем запускать скрипт autogen.sh
# ./autogen.sh
# mysqladmin -u root password 'new_password'
вот этот пароль нада указывать.
Далее что бы во FreeBSD правильно сработал скрипт autogen.sh нужно
подправить 43 строчку, заменить с
test -x /usr/bin/stat && chmod $(stat -c %a $f) $f2
вот это сделай
На
test -x /usr/bin/stat && chmod $( stat -f %Lp $f) $f2
не забудь!!!!!!
Теперь можем запускать скрипт autogen.sh
# ./autogen.sh
- Mefis
- мл. сержант
- Сообщения: 116
- Зарегистрирован: 2007-08-14 14:21:59
- Откуда: Украина, Киев
- Контактная информация:
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
да это все понятно. так и делал, а вот после этих манипуляций не хочет создаваться таблица.
autogen.sh нормально срабатывает.
а в мускуле есессно пароль указан.
покажи свой autogen.conf
autogen.sh нормально срабатывает.
а в мускуле есессно пароль указан.
покажи свой autogen.conf
Confucius say: Karma is a bitch
- Mefis
- мл. сержант
- Сообщения: 116
- Зарегистрирован: 2007-08-14 14:21:59
- Откуда: Украина, Киев
- Контактная информация:
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
все нормально стало. я не знаю что я поправил но оно заработало
Confucius say: Karma is a bitch
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Поделись результатом.
Можешь выложить результат выполнения .autogen.sh
Можешь выложить результат выполнения .autogen.sh
- Mefis
- мл. сержант
- Сообщения: 116
- Зарегистрирован: 2007-08-14 14:21:59
- Откуда: Украина, Киев
- Контактная информация:
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
Код: Выделить всё
IBM-serv [/usr/home/yura/xams-0.0.19] #./autogen.sh
Generating ./config/exim4/exim-custom.conf (from ./config/exim4/exim-custom.conf.in)...
Generating ./config/exim4/exim-global.conf (from ./config/exim4/exim-global.conf.in)...
Generating ./config/exim4/exim.conf (from ./config/exim4/exim.conf.in)...
Generating ./config/exim4/exim-routers.conf (from ./config/exim4/exim-routers.conf.in)...
Generating ./config/exim4/exim-transports.conf (from ./config/exim4/exim-transports.conf.in)...
Generating ./config/xams/xams.conf (from ./config/xams/xams.conf.in)...
Generating ./config/init.d/xauthdaemon (from ./config/init.d/xauthdaemon.in)...
Generating ./docs/install/mailscanner.txt (from ./docs/install/mailscanner.txt.in)...
Generating ./docs/install/debian/etch-lenny/INSTALL (from ./docs/install/debian/etch-lenny/INSTALL.in)...
Generating ./updates/lowerdirs.pl (from ./updates/lowerdirs.pl.in)...
Generating ./gui/include/config.php (from ./gui/include/config.php.in)...
Generating ./contrib/squirrelmail/xams-webmail.conf (from ./contrib/squirrelmail/xams-webmail.conf.in)...
Generating ./contrib/squirrelmail/xams_autoreply/README (from ./contrib/squirrelmail/xams_autoreply/README.in)...
Generating ./contrib/squirrelmail/xams_chpasswd/README (from ./contrib/squirrelmail/xams_chpasswd/README.in)...
Generating ./scripts/Xmod.pm (from ./scripts/Xmod.pm.in)...
Generating ./scripts/export_dns.pl (from ./scripts/export_dns.pl.in)...
Generating ./scripts/xmu (from ./scripts/xmu.in)...
Generating ./scripts/get_maildirsize (from ./scripts/get_maildirsize.in)...
Generating ./scripts/authdaemon (from ./scripts/authdaemon.in)...
Generating ./database/mysql/xams-create.sql (from ./database/mysql/xams-create.sql.in)...
Confucius say: Karma is a bitch
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-12-30 14:33:26
- Mefis
- мл. сержант
- Сообщения: 116
- Зарегистрирован: 2007-08-14 14:21:59
- Откуда: Украина, Киев
- Контактная информация:
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssassin
а что не так?
Confucius say: Karma is a bitch
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssas
нестартует /usr/local/etc/rc.d/xams-authdaemond.sh start
Starting XAMS authdaemon: Could not open listen socket: /var/run/authdaemon
Please check permissions of the directory where the socket should be created and your settings in section [authdaemon] of /usr/local/etc/xams/xams.conf at /usr/local/etc/xams/authdaemon line 165.
/usr/local/etc/xams/authdaemon.
Starting XAMS authdaemon: Could not open listen socket: /var/run/authdaemon
Please check permissions of the directory where the socket should be created and your settings in section [authdaemon] of /usr/local/etc/xams/xams.conf at /usr/local/etc/xams/authdaemon line 165.
/usr/local/etc/xams/authdaemon.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssas
xams.conf
Код: Выделить всё
[authdaemon]
;DBType = mysql
;DBHost = localhost
;DBUser = user
;DBPass = pass
;DB = xams
USER = mailnull
GROUP = mail
courier_socket = /var/run/authdaemon/socket
pid_file = /var/run/exim/authdaemon-xams.pid
mail_dir = /var/mail
; MTA user must be a string
mta_user = mailnull
; Log Login-Attempts to database?
DBLOG = off
-
- проходил мимо
Re: Exim + Xams + MySQL + Courier-Imap + Clam-AV + SpamAssas
в xams.conf нужно поправить путь courier_socket = /var/run/authdaemond/socket
Недописали буковку )
Недописали буковку )