Postfixadmin

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Gillian
проходил мимо

Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-16 16:46:29

затычка произошла на простом
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 ложиться апачь (
просьба откликнуться.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Postfixadmin

Непрочитанное сообщение Larin » 2009-03-16 17:43:51

дай прав юзеру на базу

Fedor
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-12-19 18:17:30
Откуда: Москва

Re: Postfixadmin

Непрочитанное сообщение Fedor » 2009-03-16 18:19:15

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.
Вот здесь может быть ошибка.
Всего хорошего, Федор

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-17 12:30:30

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`;

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-17 12:33:10

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 апач ложиться.

Сограждане , если ли профи, нужен адекватный ответ , в каком направлении капать

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Postfixadmin

Непрочитанное сообщение Larin » 2009-03-17 12:40:11

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.
дай юзеру прав. или рута пропиши. увидишь все заработает.
а апач падает. хз. что в логах?

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-17 13:50:21

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'

просьба помочь

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Postfixadmin

Непрочитанное сообщение Larin » 2009-03-17 14:12:20

удали все таблицы в базе. проверь права юзера. пропиши в постфиксадмине и нажми инсталл.
поствиксадмин сам создаст базу.

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-17 14:14:44

Larin писал(а):удали все таблицы в базе. проверь права юзера. пропиши в постфиксадмине и нажми инсталл.
поствиксадмин сам создаст базу.
Все большое спасибо, удалил базы , создал заново , запустил setup , все поехало, все спасибо. :bn:

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-17 14:22:18

тю, мля не понос так золотуха, пишет , что при создании почтовых ящиков Вы достигли лимита, это не может быть ранее не исправленная ошибка с imap.so и апачем , когда еще на стадии setupa писалось: To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
в верном ли направлении мыслю?

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-17 14:43:08

/libexec/ld-elf.so.1: /usr/local/lib/php/20060613/imap.so: Undefined symbol "ssl
_onceonlyinit
- по поводу арач и imap.so

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-18 1:27:19

все разобрался со всем теперь есть связка exim+dovecot+postfixadmin+roundtube ( ДЛЯ пользователей), все работает, почта ходит

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Postfixadmin

Непрочитанное сообщение Larin » 2009-03-18 10:23:14

Gillian писал(а):все разобрался со всем теперь есть связка exim+dovecot+postfixadmin+roundtube ( ДЛЯ пользователей), все работает, почта ходит
кстати, у тебя ящики в /var/mail/ создаются?

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-18 15:38:59

да создаються , при создании через postfixadmin в /var/mail/exim/(заголовок имени домена)/(имя пользователя)

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Postfixadmin

Непрочитанное сообщение Larin » 2009-03-18 16:09:50

Gillian писал(а):да создаються , при создании через postfixadmin в /var/mail/exim/(заголовок имени домена)/(имя пользователя)
ога. только создаются папки при imap коннекте, а не при добавлении юзера в базу. ну ладн.
roundcube завелся. только письма не отправляет...
надо разбираться с exim-ом.

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Postfixadmin

Непрочитанное сообщение Larin » 2009-03-18 17:23:26

от блин. на все адреса почта уходит нормально. а на 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

Gillian
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Gillian » 2009-03-19 14:18:01

нет , папки создаються именно через мускул, postfixadmin завязяан на таблицал, успешно создай домен в postfix admin и создаваю юзверей, кстати тоже попал на траблу в логах при отправке письма пишет , что типа отправлен, в roundcube и в любом почтовом клиенте тишина ), жесть короче , отложил на денек , обновлю мир на шлюзе , переведе шлюз на pf потом займусь , а то от RUSONIX уже глаза с ушами болят от их техподдержки. кстати exim поддреживает ли счетчики писем для пользователей и если да, то можно их сбросить или поднять?

mult
проходил мимо
Сообщения: 1
Зарегистрирован: 2008-10-21 5:45:59
Контактная информация:

Re: Postfixadmin

Непрочитанное сообщение mult » 2009-04-16 19:56:24

Larin писал(а):удали все таблицы в базе. проверь права юзера. пропиши в постфиксадмине и нажми инсталл.
поствиксадмин сам создаст базу.
дропнул базу,прописал права на бд юзеру (в том числе и на create):

Код: Выделить всё

DEBUG INFORMATION:
Invalid query: Can't create table './exim/vacation_notification.frm' (errno: 150)
дал рута постфиксадмину - один и тот же результат. чего делать? ;(

Donat
проходил мимо

Re: Postfixadmin

Непрочитанное сообщение Donat » 2009-07-05 11:16:15

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.

shadowrunner
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-02-17 7:15:03

Re: Postfixadmin

Непрочитанное сообщение shadowrunner » 2010-02-17 7:21:11

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

Аватара пользователя
vaskocuturilo
мл. сержант
Сообщения: 147
Зарегистрирован: 2009-09-21 9:06:43
Откуда: Архангельск
Контактная информация:

Re: Postfixadmin

Непрочитанное сообщение vaskocuturilo » 2010-05-12 16:45:33

Стоял у меня POstfixadmin, пароль от admin был утерян . Делалось все согласно статьи exim + dovecot +postfixadmin
cмотрю в mysql есть пользак admin пароль хеширован ...как сменить пароль Пользлователю ????

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Postfixadmin

Непрочитанное сообщение BlitzKrieg » 2010-05-17 22:57:31

в config.ini.php нужно хэш скопипастить. там есть где-то место под это. Или вроде еще раз сетуп запустить, там будет возможность сгенерить и куда вставить написано.
А так я вообще натрахалсо с постфиксадмином и mysql 5.0 :-) не заточен он, пришлось дотачивать.
ПОмницо первая проблема это тип varchar(255) с default utf8 чтоли, там если varchar больше 193 то ошибку mysql вываливает.
Потом еще синтаксис определения engine разный. А так все пашет :-)
А ну и еще неодобренные названия функций ибо Php свежий из памяти split (заменяется на explode).

Аватара пользователя
vaskocuturilo
мл. сержант
Сообщения: 147
Зарегистрирован: 2009-09-21 9:06:43
Откуда: Архангельск
Контактная информация:

Re: Postfixadmin

Непрочитанное сообщение vaskocuturilo » 2010-05-18 10:03:51

Мне бы как-нибудь повысить привелегии exim пользака в базе .....но пароля root я не знаю как можно его узнать ....?

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Postfixadmin

Непрочитанное сообщение BlitzKrieg » 2010-05-18 10:18:37

Если есть возможность останавливать и запускать mysql то запускается с --ignore-privileges или типа того и пароль рута трется из базы mysql. Или mysqladmin там вроде не нужно старый пароль указывать просто новый задать