Страница 1 из 1
Postfixadmin
Добавлено: 2009-03-16 16:46:29
Gillian
затычка произошла на простом
Running software:
* PHP version 5.2.8
* Apache/2.0.63 (FreeBSD) PHP/5.2.8 with Suhosin-Patch
Checking for dependencies:
* Magic Quotes: Disabled - OK
* Depends on: presence config.inc.php - OK
* Checking $CONF['configured'] - OK
* Depends on: MySQL 3.23, 4.0 - OK
* Depends on: MySQL 4.1 - OK
* Testing database connection - OK - mysqli://exim:xxxxx@localhost/exim
* Depends on: session - OK
* Depends on: pcre - OK
* Depends on: multibyte string - OK
* Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
Everything seems fine... attempting to create/update database structure
DEBUG INFORMATION:
Invalid query: CREATE command denied to user 'exim'@'localhost' for table 'config'
пришем если в extensions.ini включаешь imap.so ложиться апачь (
просьба откликнуться.
Re: Postfixadmin
Добавлено: 2009-03-16 17:43:51
Larin
дай прав юзеру на базу
Re: Postfixadmin
Добавлено: 2009-03-16 18:19:15
Fedor
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
Вот здесь может быть ошибка.
Re: Postfixadmin
Добавлено: 2009-03-17 12:30:30
Gillian
Larin писал(а):дай прав юзеру на базу
в смысле сообразно статье lissary пользователь exim уже получил права на базу exim и сам проживает в базе db:
- USE mysql;
INSERT INTO `user` (`Host`, `User`, `Password`)
VALUES ('localhost','exim',password('exim'));
INSERT INTO `db` (`Host`, `Db`, `User`, `Select_priv`)
VALUES ('localhost','exim','exim','Y');
FLUSH PRIVILEGES;
GRANT USAGE ON exim.* TO exim@localhost;
GRANT SELECT, INSERT, DELETE, UPDATE ON exim.* TO exim@localhost;
CREATE DATABASE `exim`;
USE `exim`;
Re: Postfixadmin
Добавлено: 2009-03-17 12:33:10
Gillian
Fedor писал(а):
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
Вот здесь может быть ошибка.
ну ясные перец , не исключено, только я писал уже что включая
imap.so в extensions.ini апач ложиться.
Сограждане , если ли профи, нужен адекватный ответ , в каком направлении капать
Re: Postfixadmin
Добавлено: 2009-03-17 12:40:11
Larin
Gillian писал(а):Fedor писал(а):
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
Вот здесь может быть ошибка.
ну ясные перец , не исключено, только я писал уже что включая
imap.so в extensions.ini апач ложиться.
Сограждане , если ли профи, нужен адекватный ответ , в каком направлении капать
у тебя русским языком написано, что юзер exim не имеет прав на команту CREATE.
дай юзеру прав. или рута пропиши. увидишь все заработает.
а апач падает. хз. что в логах?
Re: Postfixadmin
Добавлено: 2009-03-17 13:50:21
Gillian
Postfix Admin Setup Checker
Running software:
* PHP version 5.2.8
* Apache/2.0.63 (FreeBSD) PHP/5.2.8 with Suhosin-Patch
Checking for dependencies:
* Magic Quotes: Disabled - OK
* Depends on: presence config.inc.php - OK
* Checking $CONF['configured'] - OK
* Depends on: MySQL 3.23, 4.0 - OK
* Depends on: MySQL 4.1 - OK
* Testing database connection - OK - mysqli://exim:xxxxx@localhost/exim
* Depends on: session - OK
* Depends on: pcre - OK
* Depends on: multibyte string - OK
* Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
Everything seems fine... attempting to create/update database structure
Updating database:
old version: 317; target version: 397
updating to version 318 (MySQL)...
DEBUG INFORMATION:
Invalid query: Can't create table './exim/vacation_notification.frm' (errno: 150)
теперь другая трабла , в принципе этой таблицы ни в статье lissyara ни в мускуле нет , если создавать таблицу vacation_notification следуя config.inc.php в postfixadmin ( хотя она у меня закоментирована) и беря источник-дубляж базы vacation пишет следущее:
DEBUG INFORMATION:
Invalid query: Unknown column 'on_vacation' in 'vacation_notification'
просьба помочь
Re: Postfixadmin
Добавлено: 2009-03-17 14:12:20
Larin
удали все таблицы в базе. проверь права юзера. пропиши в постфиксадмине и нажми инсталл.
поствиксадмин сам создаст базу.
Re: Postfixadmin
Добавлено: 2009-03-17 14:14:44
Gillian
Larin писал(а):удали все таблицы в базе. проверь права юзера. пропиши в постфиксадмине и нажми инсталл.
поствиксадмин сам создаст базу.
Все большое спасибо, удалил базы , создал заново , запустил setup , все поехало, все спасибо.
Re: Postfixadmin
Добавлено: 2009-03-17 14:22:18
Gillian
тю, мля не понос так золотуха, пишет , что при создании почтовых ящиков Вы достигли лимита, это не может быть ранее не исправленная ошибка с imap.so и апачем , когда еще на стадии setupa писалось: To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
в верном ли направлении мыслю?
Re: Postfixadmin
Добавлено: 2009-03-17 14:43:08
Gillian
/libexec/ld-elf.so.1: /usr/local/lib/php/20060613/imap.so: Undefined symbol "ssl
_onceonlyinit - по поводу арач и imap.so
Re: Postfixadmin
Добавлено: 2009-03-18 1:27:19
Gillian
все разобрался со всем теперь есть связка exim+dovecot+postfixadmin+roundtube ( ДЛЯ пользователей), все работает, почта ходит
Re: Postfixadmin
Добавлено: 2009-03-18 10:23:14
Larin
Gillian писал(а):все разобрался со всем теперь есть связка exim+dovecot+postfixadmin+roundtube ( ДЛЯ пользователей), все работает, почта ходит
кстати, у тебя ящики в /var/mail/ создаются?
Re: Postfixadmin
Добавлено: 2009-03-18 15:38:59
Gillian
да создаються , при создании через postfixadmin в /var/mail/exim/(заголовок имени домена)/(имя пользователя)
Re: Postfixadmin
Добавлено: 2009-03-18 16:09:50
Larin
Gillian писал(а):да создаються , при создании через postfixadmin в /var/mail/exim/(заголовок имени домена)/(имя пользователя)
ога. только создаются папки при imap коннекте, а не при добавлении юзера в базу. ну ладн.
roundcube завелся. только письма не отправляет...
надо разбираться с exim-ом.
Re: Postfixadmin
Добавлено: 2009-03-18 17:23:26
Larin
от блин. на все адреса почта уходит нормально. а на gmail не хочет. хотя в логах все норм
Код: Выделить всё
Mar 18 15:44:17 rebe exim[1293]: 1Ljw46-0000Kp-4n => user@gmail.com R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [209.85.219.68] C="250 2.0.0 OK 1237385663 24si258358ewy.25"
Mar 18 15:44:17 rebe exim[1293]: 1Ljw46-0000Kp-4n Completed
Re: Postfixadmin
Добавлено: 2009-03-19 14:18:01
Gillian
нет , папки создаються именно через мускул, postfixadmin завязяан на таблицал, успешно создай домен в postfix admin и создаваю юзверей, кстати тоже попал на траблу в логах при отправке письма пишет , что типа отправлен, в roundcube и в любом почтовом клиенте тишина ), жесть короче , отложил на денек , обновлю мир на шлюзе , переведе шлюз на pf потом займусь , а то от RUSONIX уже глаза с ушами болят от их техподдержки. кстати exim поддреживает ли счетчики писем для пользователей и если да, то можно их сбросить или поднять?
Re: Postfixadmin
Добавлено: 2009-04-16 19:56:24
mult
Larin писал(а):удали все таблицы в базе. проверь права юзера. пропиши в постфиксадмине и нажми инсталл.
поствиксадмин сам создаст базу.
дропнул базу,прописал права на бд юзеру (в том числе и на create):
Код: Выделить всё
DEBUG INFORMATION:
Invalid query: Can't create table './exim/vacation_notification.frm' (errno: 150)
дал рута постфиксадмину - один и тот же результат. чего делать? ;(
Re: Postfixadmin
Добавлено: 2009-07-05 11:16:15
Donat
mult писал(а):Larin писал(а):
дал рута постфиксадмину - один и тот же результат. чего делать? ;(
DEBUG INFORMATION:
Invalid query: Can't create table './postfix/vacation_notification.frm' (errno: 150)
Seems like others have had this, but I didn't find a solution posted. Some time Googling and investigating MySQL docs finally had me stumbling across the answer. The MySQL user 'postfixadmin' wasn't originally granted sufficient privileges to the database, and a prior ALTER step hadn't executed, and more importantly, hadn't been flagged as an error. Granting this user the ability to Alter, Create, Drop, and all other structure related commands then running the setup.php again resolved the issue.
Hope this helps someone out there.
Re: Postfixadmin
Добавлено: 2010-02-17 7:21:11
shadowrunner
Gillian писал(а):Postfix Admin Setup Checker
Updating database:
old version: 317; target version: 397
updating to version 318 (MySQL)...
DEBUG INFORMATION:
Invalid query: Can't create table './exim/vacation_notification.frm' (errno: 150)
DEBUG INFORMATION:
Invalid query: Unknown column 'on_vacation' in 'vacation_notification'
У меня с такой проблемой помогло включение InnoDB в конфиге MySQL. Может кому пригодится
Настраивал сперва по
http://sysadminpages.com/2009/07/freebs ... cot-mysql/
Там нежно будет добавить права на ALTER для exim в MySQL
Re: Postfixadmin
Добавлено: 2010-05-12 16:45:33
vaskocuturilo
Стоял у меня POstfixadmin, пароль от admin был утерян . Делалось все согласно статьи exim + dovecot +postfixadmin
cмотрю в mysql есть пользак admin пароль хеширован ...как сменить пароль Пользлователю ????
Re: Postfixadmin
Добавлено: 2010-05-17 22:57:31
BlitzKrieg
в config.ini.php нужно хэш скопипастить. там есть где-то место под это. Или вроде еще раз сетуп запустить, там будет возможность сгенерить и куда вставить написано.
А так я вообще натрахалсо с постфиксадмином и mysql 5.0 :-) не заточен он, пришлось дотачивать.
ПОмницо первая проблема это тип varchar(255) с default utf8 чтоли, там если varchar больше 193 то ошибку mysql вываливает.
Потом еще синтаксис определения engine разный. А так все пашет :-)
А ну и еще неодобренные названия функций ибо Php свежий из памяти split (заменяется на explode).
Re: Postfixadmin
Добавлено: 2010-05-18 10:03:51
vaskocuturilo
Мне бы как-нибудь повысить привелегии exim пользака в базе .....но пароля root я не знаю как можно его узнать ....?
Re: Postfixadmin
Добавлено: 2010-05-18 10:18:37
BlitzKrieg
Если есть возможность останавливать и запускать mysql то запускается с --ignore-privileges или типа того и пароль рута трется из базы mysql. Или mysqladmin там вроде не нужно старый пароль указывать просто новый задать