Веб-админка postfix

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

Модератор: xM

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

Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-15 17:41:18

Здравствуйте, делал почтовый сервак по статье 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 / Неограничено
Таблицы делал в точности по дампам, с никсами познакомился недавно, поэтому прошу помощи.

Хостинговая компания 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/

Arc
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-15 21:36:04

Re: Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-16 13:13:58

Я так понял что это из-за новой версии postfixadmin, у меня стоит сейчас 2.2.1.1
кто нибудь уже исправлял таблицы mysql под эту версию?

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Веб-админка postfix

Непрочитанное сообщение Alex_hha » 2008-09-16 13:34:13

А дамп с какой версии postfixadmin делался ?

Arc
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-15 21:36:04

Re: Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-16 14:10:35

по статье лисяры он инсталил 2.1.0.1 и соответственно дамп я так понял для этой версии, но видимо структура базы изменилась для новой версии..

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Веб-админка postfix

Непрочитанное сообщение Alex_hha » 2008-09-16 14:42:53

Конечно изменилась, и довольно таки сильно.

Arc
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-15 21:36:04

Re: Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-16 15:01:41

Собственно мне надо сделать в админке переадресацию почты с 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
готов быть обматерённым, но лиш бы помогли :(

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Веб-админка postfix

Непрочитанное сообщение Alex_hha » 2008-09-16 15:24:12

в 2.2.1 вообще используется utf-8.
третий вариант который у меня щас стоит это новый постфикс с таблицами из статьи, вроде всё работает но алиасы не показываются, не будешь же ты вручную удалять их из mysql
А ты указал в config.inc.php управление алиасами?

Arc
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-15 21:36:04

Re: Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-16 15:43:38

Да, указывал, но видимо всё таки дампы лиясры не подходят для последнего постфикса, он выдаёт колличество алиасов равное колличеству 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']='&nbsp;&nbsp;';

$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');
}
В принципе почти всё по дефолту...

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

Re: Веб-админка postfix

Непрочитанное сообщение Alex Keda » 2008-09-16 15:52:54

посомтрел - ничем особенным там таблицы ен отличаются.
а вот статью буду перепиливать - там в админке появились инетерсные фенечки, типа fetchmail и прочего.
Убей их всех! Бог потом рассортирует...

Arc
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-15 21:36:04

Re: Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-16 15:55:20

Если бы чем-то особенным они отличались тогда бы вообще админка с твоими дампами пахать перестала :) а так токо алиасы не отображаются :)

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

Re: Веб-админка postfix

Непрочитанное сообщение Alex Keda » 2008-09-16 16:18:33

вечером наверно начну пилить...
неделя на раскуривание подробное и обновление конфигов - и мона будет печатать....
Убей их всех! Бог потом рассортирует...

Arc
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-15 21:36:04

Re: Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-16 16:26:57

Поставил вот новую админку, предварительно заменив тип датабазы на UTF-8, обзор заработал...только вот когда создаёшь алиас

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

Алиас  	 	test@domain.ru
Кому: 		test2@domain.ru
Активен: 		 yes
мне пишет

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

Этот почтовый адрес(test@domain.ru) уже существует, пожалуйста, выберите другой.
Естественно что адресс уже существует - я же хочу с него почту на test2 перенаправлять - почта вообще тут перенаправляется? или нужно к кадому отдельно заходить под его ящиком и там прописывать перенаправление почты?

Arc
рядовой
Сообщения: 12
Зарегистрирован: 2008-09-15 21:36:04

Re: Веб-админка postfix

Непрочитанное сообщение Arc » 2008-09-16 16:36:50

Ладно думаю глупо продолжать задавать вопросы) буду ждать обновление статьи от многоуважаемого лисяры.

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Веб-админка postfix

Непрочитанное сообщение Alex_hha » 2008-09-16 16:42:06

Разберись с работой postfixadmin для начала, а не жди готового

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

Re: Веб-админка postfix

Непрочитанное сообщение Alex Keda » 2008-09-16 16:47:46

Alex_hha писал(а):Разберись с работой postfixadmin для начала, а не жди готового
эт точно.
с учётом что там ещё и fetchmail - который я не юзал ни разу в жизни - разбиратсья буду не быстро.
Убей их всех! Бог потом рассортирует...

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

Re: Веб-админка postfix

Непрочитанное сообщение Larin » 2008-11-14 18:39:36

ну что никто еще этот трабл не решил?:)))

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

Re: Веб-админка postfix

Непрочитанное сообщение Cancer » 2008-11-15 10:19:42

А кто знает какая кодировка используется в postfixadmin в самой морде?

А то запарилсо перекодировать что бы текст сообщения при создании ящика приходил нормальный на русском...в koi8-r


Роман
проходил мимо

Re: Веб-админка postfix

Непрочитанное сообщение Роман » 2008-11-19 15:48:37

Larin писал(а):ну что никто еще этот трабл не решил?:)))
Я решил, все дело в том, что теперь есть чистые алиасы (без ящика) и алиасы ящиков существующих.

В верхнем боксе чистые алиасы, в нижнем рядом с ящиком, справа есть ссылка "АЛИАС" так вот к ящику прикручивают алиас там.
Если я правильно понял проблему :oops:

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: Веб-админка postfix

Непрочитанное сообщение freeman » 2009-02-03 19:34:25

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. 
Остатся должен только один ...

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Веб-админка postfix

Непрочитанное сообщение staskur » 2009-02-03 19:46:07

Роман писал(а):
Larin писал(а):ну что никто еще этот трабл не решил?:)))
Я решил, все дело в том, что теперь есть чистые алиасы (без ящика) и алиасы ящиков существующих.

В верхнем боксе чистые алиасы, в нижнем рядом с ящиком, справа есть ссылка "АЛИАС" так вот к ящику прикручивают алиас там.
Если я правильно понял проблему :oops:
совершенно верно. алиас может быть и без ящика.

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

Re: Веб-админка postfix

Непрочитанное сообщение Alex Keda » 2009-02-08 1:29:39

а я не переезжаю пока.
там таблицы InnoDB используются - я их не люблю.
Когда припрёт - съеду.
Убей их всех! Бог потом рассортирует...