Страница 1 из 1
Веб-админка postfix
Добавлено: 2008-09-15 17:41:18
Arc
Здравствуйте, делал почтовый сервак по статье
http://www.lissyara.su/?id=1173 и наткнулся на такую проблему, делаю алиасы в веб-админке post-fixa, по логам вроде всё ок
Код: Выделить всё
18:26:41 root (192.168.0.1) domain.ru создание алиаса 11@domain.ru -> test2@domain.ru
Алиасы работают, но когда заходишь в веб-админке в "Обзор" там эти алиасы не указаны плюс к этому статистика наверху выдат совсем уж неприглядное
Код: Выделить всё
Обзор для domain.ru
Алиасы: -3 / Неограничено
Ящики: 4 / Неограничено
Таблицы делал в точности по дампам, с никсами познакомился недавно, поэтому прошу помощи.
Re: Веб-админка postfix
Добавлено: 2008-09-16 13:13:58
Arc
Я так понял что это из-за новой версии postfixadmin, у меня стоит сейчас 2.2.1.1
кто нибудь уже исправлял таблицы mysql под эту версию?
Re: Веб-админка postfix
Добавлено: 2008-09-16 13:34:13
Alex_hha
А дамп с какой версии postfixadmin делался ?
Re: Веб-админка postfix
Добавлено: 2008-09-16 14:10:35
Arc
по статье лисяры он инсталил 2.1.0.1 и соответственно дамп я так понял для этой версии, но видимо структура базы изменилась для новой версии..
Re: Веб-админка postfix
Добавлено: 2008-09-16 14:42:53
Alex_hha
Конечно изменилась, и довольно таки сильно.
Re: Веб-админка postfix
Добавлено: 2008-09-16 15:01:41
Arc
Собственно мне надо сделать в админке переадресацию почты с 1 мыла на другоге, как я понял это делается через алиасы.
Собственно говоря мне всё равно какая версия админки будет стоять, взял сейчас новую админку, через setup.php сделал для неё таблицы в базе, но там не работает обзор, пишет
Код: Выделить всё
DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_bin,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
и пришлось бы наверняка править конфиг экзима и довекота, т.к. таблицы то изменились(но это я вряд ли смогу сделать так как знаком с mysql несколько дней), видимо есть и другой вариант поставить ту админку которая в статье лисяры, вроде откопал какую-то версии 2.1.0, сделал таблицы по дампам из статьи лисяры - но там опять же глючит показ алиасов
третий вариант который у меня щас стоит это новый постфикс с таблицами из статьи, вроде всё работает но алиасы не показываются, не будешь же ты вручную удалять их из mysql
готов быть обматерённым, но лиш бы помогли

Re: Веб-админка postfix
Добавлено: 2008-09-16 15:24:12
Alex_hha
в 2.2.1 вообще используется utf-8.
третий вариант который у меня щас стоит это новый постфикс с таблицами из статьи, вроде всё работает но алиасы не показываются, не будешь же ты вручную удалять их из mysql
А ты указал в config.inc.php управление алиасами?
Re: Веб-админка postfix
Добавлено: 2008-09-16 15:43:38
Arc
Да, указывал, но видимо всё таки дампы лиясры не подходят для последнего постфикса, он выдаёт колличество алиасов равное колличеству e-mail ящиков только с минусом, т.е. если создано 10 ящиков он выдаёт что создано -10 алиасов а если создаёшь один реальный то колличество становится -9, но он естественно в админке не показывается.
на всякий случай выкладываю config.inc.php
Код: Выделить всё
<?php
if (ereg ("config.inc.php", $_SERVER['PHP_SELF']))
{
header ("Location: login.php");
exit;
}
$CONF['configured'] = true;
$CONF['postfix_admin_url'] = 'http://192.168.0.88/mail';
$CONF['postfix_admin_path'] = dirname(__FILE__);
$CONF['default_language'] = 'ru';
$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'exim';
$CONF['database_password'] = 'exim';
$CONF['database_name'] = 'exim';
$CONF['database_prefix'] = '';
$CONF['database_prefix'] = '';
$CONF['database_tables'] = array (
'admin' => 'admin',
'alias' => 'alias',
'alias_domain' => 'alias_domain',
'config' => 'config',
'domain' => 'domain',
'domain_admins' => 'domain_admins',
'fetchmail' => 'fetchmail',
'log' => 'log',
'mailbox' => 'mailbox',
'vacation' => 'vacation',
'vacation_notification' => 'vacation_notification',
);
$CONF['admin_email'] = 'postmaster@domain.ru';
$CONF['encrypt'] = 'md5crypt';
$CONF['min_password_length'] = 5;
$CONF['generate_password'] = 'NO';
$CONF['show_password'] = 'NO';
$CONF['page_size'] = '10';
$CONF['default_aliases'] = array (
'abuse' => 'abuse@domain.ru',
'hostmaster' => 'hostmaster@domain.ru',
'postmaster' => 'postmaster@domain.ru',
'webmaster' => 'webmaster@domain.ru'
);
$CONF['domain_path'] = 'NO';
$CONF['domain_in_mailbox'] = 'YES';
$CONF['aliases'] = '10';
$CONF['mailboxes'] = '10';
$CONF['maxquota'] = '10';
$CONF['quota'] = 'NO';
$CONF['quota_multiplier'] = '1024000';
$CONF['transport'] = 'NO';
$CONF['transport_options'] = array (
'virtual', // for virtual accounts
'local', // for system accounts
'relay' // for backup mx
);
$CONF['transport_default'] = 'virtual';
$CONF['vacation'] = 'NO';
$CONF['vacation_domain'] = 'autoreply.domain.ru';
$CONF['vacation_control'] ='YES';
$CONF['vacation_control_admin'] = 'YES';
$CONF['alias_control'] = 'YES';
$CONF['alias_control_admin'] = 'YES';
$CONF['special_alias_control'] = 'YES';
$CONF['alias_goto_limit'] = '0';
$CONF['backup'] = 'YES';
$CONF['sendmail'] = 'YES';
$CONF['logging'] = 'YES';
$CONF['fetchmail'] = 'YES';
$CONF['fetchmail_extra_options'] = 'NO';
$CONF['show_header_text'] = 'NO';
$CONF['header_text'] = ':: Postfix Admin ::';
$CONF['user_footer_link'] = "http://domain.ru/main";
$CONF['show_footer_text'] = 'YES';
$CONF['footer_text'] = 'Return to domain.ru';
$CONF['footer_link'] = 'http://domain.ru';
$CONF['welcome_text'] = <<<EOM
Hi,
Welcome to your new account.
EOM;
$CONF['emailcheck_resolve_domain']='YES';
$CONF['show_status']='NO';
$CONF['show_status_key']='NO';
$CONF['show_status_text']=' ';
$CONF['show_undeliverable']='NO';
$CONF['show_undeliverable_color']='tomato';
$CONF['show_undeliverable_exceptions']=array("unixmail.domain.ext","exchangeserver.domain.ext","gmail.com");
$CONF['show_popimap']='NO';
$CONF['show_popimap_color']='darkgrey';
$CONF['show_custom_count']=2;
$CONF['show_custom_domains']=array("subdomain.domain.ext","domain2.ext");
$CONF['show_custom_colors']=array("lightgreen","lightblue");
// $CONF['mailbox_postdeletion_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postdeletion.sh';
$CONF['theme_logo'] = 'images/logo-default.png';
$CONF['theme_css'] = 'css/default.css';
if (file_exists(dirname(__FILE__) . '/config.local.php')) { # for /
include(dirname(__FILE__) . '/config.local.php');
}
В принципе почти всё по дефолту...
Re: Веб-админка postfix
Добавлено: 2008-09-16 15:52:54
Alex Keda
посомтрел - ничем особенным там таблицы ен отличаются.
а вот статью буду перепиливать - там в админке появились инетерсные фенечки, типа fetchmail и прочего.
Re: Веб-админка postfix
Добавлено: 2008-09-16 15:55:20
Arc
Если бы чем-то особенным они отличались тогда бы вообще админка с твоими дампами пахать перестала

а так токо алиасы не отображаются

Re: Веб-админка postfix
Добавлено: 2008-09-16 16:18:33
Alex Keda
вечером наверно начну пилить...
неделя на раскуривание подробное и обновление конфигов - и мона будет печатать....
Re: Веб-админка postfix
Добавлено: 2008-09-16 16:26:57
Arc
Поставил вот новую админку, предварительно заменив тип датабазы на UTF-8, обзор заработал...только вот когда создаёшь алиас
Код: Выделить всё
Алиас test@domain.ru
Кому: test2@domain.ru
Активен: yes
мне пишет
Код: Выделить всё
Этот почтовый адрес(test@domain.ru) уже существует, пожалуйста, выберите другой.
Естественно что адресс уже существует - я же хочу с него почту на test2 перенаправлять - почта вообще тут перенаправляется? или нужно к кадому отдельно заходить под его ящиком и там прописывать перенаправление почты?
Re: Веб-админка postfix
Добавлено: 2008-09-16 16:36:50
Arc
Ладно думаю глупо продолжать задавать вопросы) буду ждать обновление статьи от многоуважаемого лисяры.
Re: Веб-админка postfix
Добавлено: 2008-09-16 16:42:06
Alex_hha
Разберись с работой postfixadmin для начала, а не жди готового
Re: Веб-админка postfix
Добавлено: 2008-09-16 16:47:46
Alex Keda
Alex_hha писал(а):Разберись с работой postfixadmin для начала, а не жди готового
эт точно.
с учётом что там ещё и fetchmail - который я не юзал ни разу в жизни - разбиратсья буду не быстро.
Re: Веб-админка postfix
Добавлено: 2008-11-14 18:39:36
Larin
ну что никто еще этот трабл не решил?:)))
Re: Веб-админка postfix
Добавлено: 2008-11-15 10:19:42
Cancer
А кто знает какая кодировка используется в postfixadmin в самой морде?
А то запарилсо перекодировать что бы текст сообщения при создании ящика приходил нормальный на русском...в koi8-r
Re: Веб-админка postfix
Добавлено: 2008-11-16 19:15:07
Alex_hha
Вроде utf-8
Re: Веб-админка postfix
Добавлено: 2008-11-19 15:48:37
Роман
Larin писал(а):ну что никто еще этот трабл не решил?:)))
Я решил, все дело в том, что теперь есть чистые алиасы (без ящика) и алиасы ящиков существующих.
В верхнем боксе чистые алиасы, в нижнем рядом с ящиком, справа есть ссылка "АЛИАС" так вот к ящику прикручивают алиас там.
Если я правильно понял проблему

Re: Веб-админка postfix
Добавлено: 2009-02-03 19:34:25
freeman
lissyara писал(а):Alex_hha писал(а):Разберись с работой postfixadmin для начала, а не жди готового
эт точно.
с учётом что там ещё и fetchmail - который я не юзал ни разу в жизни - разбиратсья буду не быстро.
РАботы заморожены ?

А то у меня при переезде возникла такая каша кодировок ...
Код: Выделить всё
domain varchar(255) cp1251_bin Нет Нет Обзор уникальных значений Изменить Удалить Первичный Уникальный Индекс Полнотекстовый
description varchar(255) utf8_unicode_ci Нет Нет Обзор уникальных значений Изменить Удалить Первичный Уникальный Индекс Полнотекстовый
aliases int(10) Нет 0 Обзор уникальных значений Изменить Удалить Первичный Уникальный Индекс Полнотекстовый
mailboxes int(10) Нет 0 Обзор уникальных значений Изменить Удалить Первичный Уникальный Индекс Полнотекстовый
maxquota bigint(20) Нет 0 Обзор уникальных значений Изменить Удалить Первичный Уникальный Индекс Полнотекстовый
quota bigint(20) Нет 0 Обзор уникальных значений Изменить Удалить Первичный Уникальный Индекс Полнотекстовый
transport varchar(255) cp1251_bin
Я так понимаю у большинства upgrade.php отработал нормально и поменял таблицы БД или заново создвали чтобы не было при обзоре такой вот ошибочки ???
Код: Выделить всё
DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_bin,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
Please check the documentation and website for more information.
Re: Веб-админка postfix
Добавлено: 2009-02-03 19:46:07
staskur
Роман писал(а):Larin писал(а):ну что никто еще этот трабл не решил?:)))
Я решил, все дело в том, что теперь есть чистые алиасы (без ящика) и алиасы ящиков существующих.
В верхнем боксе чистые алиасы, в нижнем рядом с ящиком, справа есть ссылка "АЛИАС" так вот к ящику прикручивают алиас там.
Если я правильно понял проблему

совершенно верно. алиас может быть и без ящика.
Re: Веб-админка postfix
Добавлено: 2009-02-08 1:29:39
Alex Keda
а я не переезжаю пока.
там таблицы InnoDB используются - я их не люблю.
Когда припрёт - съеду.