как попасть в postfixadmin

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

как попасть в postfixadmin

Непрочитанное сообщение gyurza2000 » 2009-08-02 11:17:04

всё по статье - http://www.lissyara.su/?id=1175 , всё вроде работает, зашёл браузером в /postfixadmin/install.php завёл суперадмина, удалил файл install.php, захожу браузером на /postfixadmin/login.php - а в ответ тишина - белый лист
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 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/

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: как попасть в postfixadmin

Непрочитанное сообщение thefree » 2009-08-02 12:56:42

apache log
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение gyurza2000 » 2009-08-02 17:13:02

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

[Sun Aug 02 18:04:48 2009] [error] [client 192.168.0.2] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: SAFE MOD Restriction in effect.  The script whose uid/gid is 80/80 is not allowed to access /var/tmp/ owned by uid/gid 0/0 in .../postfixadmin/common.php on line 21

[Sun Aug 02 18:04:48 2009] [error] [client 192.168.0.2] PHP Fatal error:  session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in .../postfixadmin/common.php on line 21
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение gyurza2000 » 2009-08-02 20:25:15

Всё, осознал по логам SAFE MOD в PHP выключил :)
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение gyurza2000 » 2009-08-02 21:01:51

в postfixадмине во вкладке "Обзор":

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

DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='

Please check the documentation and website for more information. 
Как привести в соответствие?
Последний раз редактировалось Alex Keda 2009-08-03 8:26:14, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение Cancer » 2009-08-02 21:13:49

gyurza2000 писал(а):в postfixадмине во вкладке "Обзор":
DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='

Please check the documentation and website for more information.

Как привести в соответствие?

кодировку БД exim или поменяй

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение gyurza2000 » 2009-08-03 21:46:49

ковырял я ковырял MySQL да и удалил все таблицы из базы postfixadmin 2.3rc7, решил ерунда, поставлю заново, он и пропишет таблицы в базу - нифига, при свежей установке постфиксадмина в базе создаётся только одна таблица: config, соответственно не могу даже суперадмина завести - записать его некуда, таблиц то нету

создаю установочный пароль, завожу суперадмина, а мне:

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

DEBUG INFORMATION:
Invalid query: Table 'postfix.domain' doesn't exist
В базе MySQL 'postfix' просто нет нужных таблиц. Какие они должны быть - не знаю. Если кто скинет дамп - буду премного благодарен

а таблицы там должны быть:
  • alias
    alias_domain
    config
    domain
    domain_admins
    fetchmail
    log
    mailbox
    vacation
    vacation_notific
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение Cancer » 2009-08-03 22:04:21

А что это не подходит ?

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

############# БД: `exim`
 
  
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`;



 
#############Структура таблицы `admin`
 

CREATE TABLE `admin` (
  `username` varchar(255) NOT NULL default '',
  `password` varchar(255) NOT NULL default '',
  `created` datetime NOT NULL default '0000-00-00 00:00:00',
  `modified` datetime NOT NULL default '0000-00-00 00:00:00',
  `active` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`username`),
  KEY `username` (`username`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Admins';



 
#############Структура таблицы `alias`


CREATE TABLE `alias` (
  `address` varchar(255) NOT NULL default '',
  `goto` text NOT NULL,
  `domain` varchar(255) NOT NULL default '',
  `created` datetime NOT NULL default '0000-00-00 00:00:00',
  `modified` datetime NOT NULL default '0000-00-00 00:00:00',
  `active` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`address`),
  KEY `address` (`address`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Aliases';




#############Структура таблицы `domain`


CREATE TABLE `domain` (
  `domain` varchar(255) NOT NULL default '',
  `description` varchar(255) NOT NULL default '',
  `aliases` int(10) NOT NULL default '0',
  `mailboxes` int(10) NOT NULL default '0',
  `maxquota` int(10) NOT NULL default '0',
  `transport` varchar(255) default NULL,
  `backupmx` tinyint(1) NOT NULL default '0',
  `created` datetime NOT NULL default '0000-00-00 00:00:00',
  `modified` datetime NOT NULL default '0000-00-00 00:00:00',
  `active` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`domain`),
  KEY `domain` (`domain`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Domains';



 
#############Структура таблицы `domain_admins`
 

CREATE TABLE `domain_admins` (
  `username` varchar(255) NOT NULL default '',
  `domain` varchar(255) NOT NULL default '',
  `created` datetime NOT NULL default '0000-00-00 00:00:00',
  `active` tinyint(1) NOT NULL default '1',
  KEY `username` (`username`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Domain Admins';



 
#############Структура таблицы `log`
 

CREATE TABLE `log` (
  `timestamp` datetime NOT NULL default '0000-00-00 00:00:00',
  `username` varchar(255) NOT NULL default '',
  `domain` varchar(255) NOT NULL default '',
  `action` varchar(255) NOT NULL default '',
  `data` varchar(255) NOT NULL default '',
  KEY `timestamp` (`timestamp`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Log';




#############Структура таблицы `mailbox`
 

CREATE TABLE `mailbox` (
  `username` varchar(255) NOT NULL default '',
  `password` varchar(255) NOT NULL default '',
  `name` varchar(255) NOT NULL default '',
  `maildir` varchar(255) NOT NULL default '',
  `quota` int(10) NOT NULL default '0',
  `domain` varchar(255) NOT NULL default '',
  `created` datetime NOT NULL default '0000-00-00 00:00:00',
  `modified` datetime NOT NULL default '0000-00-00 00:00:00',
  `active` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`username`),
  KEY `username` (`username`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Mailboxes';



 
#############Структура таблицы `vacation`



CREATE TABLE `vacation` (
  `email` varchar(255) NOT NULL default '',
  `subject` varchar(255) NOT NULL default '',
  `body` text NOT NULL,
  `cache` text NOT NULL,
  `domain` varchar(255) NOT NULL default '',
  `created` datetime NOT NULL default '0000-00-00 00:00:00',
  `active` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`email`),
  KEY `email` (`email`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Vacation';


# И на последок дадим пользователю exim права бога :)

GRANT ALL PRIVILEGES ON *.* TO exim@localhost IDENTIFIED BY 'exim' WITH GRANT OPTION;

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение gyurza2000 » 2009-08-04 0:25:45

ну это ж дамп эксима, у Postfixadmina своя база с таблицами. Версия 2.2.1.1 создаёт эту базу сама, а 2.3rc7 не создаёт, а потом ругается на отсутствие таблиц. С более ранними версиями (2.1) шёл дамп в комплекте
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

HRonik
мл. сержант
Сообщения: 130
Зарегистрирован: 2007-11-07 15:33:29

Re: как попасть в postfixadmin

Непрочитанное сообщение HRonik » 2009-08-04 9:33:46

gyurza2000 писал(а):ну это ж дамп эксима, у Postfixadmina своя база с таблицами. Версия 2.2.1.1 создаёт эту базу сама, а 2.3rc7 не создаёт, а потом ругается на отсутствие таблиц. С более ранними версиями (2.1) шёл дамп в комплекте
Они используют одну базу. в Postfixadmin забить базу логин и пароль: exim exim exim.

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение gyurza2000 » 2009-08-04 10:19:08

Ну я проще поступил, я поставил таки версию 2.2.1.1, он создал требуемые таблицы в базе, вот и всё, 2.3rc7 подождёт пока, на то он и "rc"

да и отличаются базы...у постфиксадмина их больше чем у эксима

Почему то правда из консоли почта наружу уходит (от root), а из постфиксадмина нет, при установке раундкуба не третьем шаге есть тестирование настроек SMTP, IMAP так там тест тоже не проходит
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: как попасть в postfixadmin

Непрочитанное сообщение vadim64 » 2010-01-29 16:05:50

да и отличаются базы...у постфиксадмина их больше чем у эксима
Я что то не понимаю, о чём говорит этот человек?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: как попасть в postfixadmin

Непрочитанное сообщение Alex Keda » 2010-01-29 21:49:37

он сам не понимает.
говорить это не мешает.
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: как попасть в postfixadmin

Непрочитанное сообщение Гость » 2010-09-02 13:28:15

Мужики Help.
поставил все по статье http://www.lissyara.su/articles/freebsd/mail/postfix/ затычка произошла при обращение к странице http://xxxxxx/post-fix/admin/ добавил почтовый ящик жму обзор и выдает ошибку DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '=' как я понимаю что то с mysql.
Знаю что вопрос походу обсуждали и не раз тогда или статью надо править либо как то помогать народу выходить из ситуации. Help второй день бьюсь...

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: как попасть в postfixadmin

Непрочитанное сообщение vadim64 » 2010-09-02 14:33:42

не может быть что это касяк в статье, вы просто корява создали базу. марш читать про осеовы MySQL
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Гость
проходил мимо

Re: как попасть в postfixadmin

Непрочитанное сообщение Гость » 2010-09-02 14:47:33

Кстати там про настройку Mysql вообще нет

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: как попасть в postfixadmin

Непрочитанное сообщение vadim64 » 2010-09-02 14:48:17

Гость писал(а):Кстати там про настройку Mysql вообще нет
наверное потому что не про это статья :"":
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: как попасть в postfixadmin

Непрочитанное сообщение vadim64 » 2010-09-02 14:50:30

посмотрел. вы что вообще хотите? статье 5 лет, не менялась 4 года.
к тому же, если у вас возникают проблемы такого рода и вы идёте их решать на форум, може вам следует посмотреть на форуме темы а-ля "какой почтовик настраивать" или "какой почтовик мне лучше настроить"
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Гость
проходил мимо

Re: как попасть в postfixadmin

Непрочитанное сообщение Гость » 2010-09-02 15:09:01

ок зайдем с другой стороны :) а свежее нет статьи

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: как попасть в postfixadmin

Непрочитанное сообщение vadim64 » 2010-09-02 15:18:10

:smile:
кошмар. где таких лентяев только выводят. пошёлкайте по сайту, посмотрите
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.