постфиксадмин не создаёт домен
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2008-02-04 13:28:44
постфиксадмин не создаёт домен
В постфиксадмине создаю домен - пишет что такой уже есть. При том так сообщает при попытке создать любой другой домен. В чём может быть дело?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: постфиксадмин не создаёт домен
У меня создавал, посмотри еще раз настройки постфиксадмина, наверное подключиться не может или добавь руками в таблицу(ы)...
-
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2008-02-04 13:28:44
Re: постфиксадмин не создаёт домен
Мои логи:
httpd.conf
mysqllog
httpd.conf
maillogКод: Выделить всё
PHP Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in /usr/local/www/postfixadmin/functions.inc.php on line 132
Код: Выделить всё
May 16 09:33:09 samba authdaemond: modules="authmysql", daemons=5
May 16 09:33:09 samba authdaemond: Installing libauthmysql
May 16 09:33:09 samba authdaemond: Installation complete: authmysql
May 16 09:33:10 samba postfix/postfix-script[674]: starting the Postfix mail system
May 16 09:33:10 samba postfix/master[675]: daemon started -- version 2.4.7, configuration /usr/local/etc/postfix
May 16 09:33:10 samba postfix/qmgr[689]: 3643D20B41B: from=<double-bounce@mail.solevgen.su>, size=830, nrcpt=1 (queue active)
May 16 09:33:11 samba postfix/qmgr[689]: 5AAFF20B430: from=<double-bounce@samba.solevgen.su>, size=988, nrcpt=1 (queue active)
May 16 09:33:27 samba postfix/smtp[807]: 3643D20B41B: to=<postmaster@solevgen.su>, orig_to=<postmaster>, relay=none, delay=59651, delays=59634/1.4/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=solevgen.su type=MX: Host not found, try again)
May 16 09:33:27 samba postfix/smtp[808]: 5AAFF20B430: to=<postmaster@solevgen.su>, orig_to=<postmaster>, relay=none, delay=59261, delays=59245/0.04/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=solevgen.su type=MX: Host not found, try again)
May 16 10:43:21 samba postfix/qmgr[689]: 3643D20B41B: from=<double-bounce@mail.solevgen.su>, size=830, nrcpt=1 (queue active)
May 16 10:43:21 samba postfix/qmgr[689]: 5AAFF20B430: from=<double-bounce@samba.solevgen.su>, size=988, nrcpt=1 (queue active)
May 16 10:43:36 samba postfix/smtp[1002]: 3643D20B41B: to=<postmaster@solevgen.su>, orig_to=<postmaster>, relay=none, delay=63861, delays=63845/0.02/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=solevgen.su type=MX: Host not found, try again)
May 16 10:43:36 samba postfix/smtp[1003]: 5AAFF20B430: to=<postmaster@solevgen.su>, orig_to=<postmaster>, relay=none, delay=63471, delays=63455/0.01/15/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=solevgen.su type=MX: Host not found, try again)
Код: Выделить всё
080516 9:33:11 1 Connect postfix@localhost on postfix
1 Query SELECT goto FROM alias WHERE address='solevgen.su'
2 Connect postfix@localhost on postfix
2 Query SELECT description FROM domain WHERE domain='solevgen.su' and active = '1' and backupmx = '0'
1 Query SELECT goto FROM alias WHERE address='solevgen.su'
2 Query SELECT description FROM domain WHERE domain='solevgen.su' and active = '1' and backupmx = '0'
080516 9:34:56 3 Connect postfixadmin@localhost on
3 Init DB postfix
3 Query SELECT * FROM admin ORDER BY username
3 Quit
080516 9:59:56 4 Connect postfixadmin@localhost on
4 Init DB postfix
4 Query SELECT * FROM admin ORDER BY username
4 Quit
080516 10:00:02 5 Connect postfixadmin@localhost on
5 Init DB postfix
5 Query SELECT * FROM domain ORDER BY domain
5 Quit
080516 10:00:05 6 Connect postfixadmin@localhost on
6 Init DB postfix
6 Query SELECT * FROM domain ORDER BY domain
6 Quit
080516 10:43:21 7 Connect postfix@localhost on postfix
7 Query SELECT goto FROM alias WHERE address='solevgen.su'
8 Connect postfix@localhost on postfix
8 Query SELECT description FROM domain WHERE domain='solevgen.su' and active = '1' and backupmx = '0'
7 Query SELECT goto FROM alias WHERE address='solevgen.su'
8 Query SELECT description FROM domain WHERE domain='solevgen.su' and active = '1' and backupmx = '0'
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: постфиксадмин не создаёт домен
Host or domain name not found. Name service error for name=solevgen.su type=MX: Host not found, try again
из-за этого наверное
из-за этого наверное
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: постфиксадмин не создаёт домен
Сталкивался с такой проблемой 2 раза. Причём, на одних машинах всё нормально работает, на других - такая же трабла. Причём не только с доменами, а вообще и с ящиками и админами. Вообщем ничего не хочет создавать.
Как пробовал лечить. Со знакомым (он неплохо владеет php) нашли этот mysqli_real_escape_string, точнее проверки, где оно делает на существование домена, ящика и просто переписали немного код, без этих проверок. В итоге, создаются ящики, но есть проблемы при добавлении ящиков с уже существующими адресами (но думаю это не такая большая проблема).
Других методов борьбы не нашёл.
Есть вариант вручную заводить через phpMyAdmin, но тогда спрашивается, зачем нужен postfixadmin, если с него толку - никакого. Проще потом дописать php-скрипт который будет вытягивать и обновлять инфу в базе.
Нашёл на postfix.ru точное местоположение проверки "убегающей строки"
Как пробовал лечить. Со знакомым (он неплохо владеет php) нашли этот mysqli_real_escape_string, точнее проверки, где оно делает на существование домена, ящика и просто переписали немного код, без этих проверок. В итоге, создаются ящики, но есть проблемы при добавлении ящиков с уже существующими адресами (но думаю это не такая большая проблема).
Других методов борьбы не нашёл.
Есть вариант вручную заводить через phpMyAdmin, но тогда спрашивается, зачем нужен postfixadmin, если с него толку - никакого. Проще потом дописать php-скрипт который будет вытягивать и обновлять инфу в базе.
Нашёл на postfix.ru точное местоположение проверки "убегающей строки"
Код: Выделить всё
functions.inc.php
в get_magic_quotes_gpc () == 0 меняем 0 на 1 и все работает
function escape_string ($string)
{
global $CONF;
if (get_magic_quotes_gpc () == 0) <- ВОТ ЗДЕСЬ
{
if ($CONF['database_type'] == "mysql") $escaped_string = mysql_real_escape_string ($string);
if ($CONF['database_type'] == "mysqli") $escaped_string = mysqli_real_escape_string ($string);
if ($CONF['database_type'] == "pgsql") $escaped_string = pg_escape_string ($string);
}
else
{
$escaped_string = $string;
}
return $escaped_string;
}
-
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2008-02-04 13:28:44
Re: постфиксадмин не создаёт домен
Спасибо за подсказку. Заработало
-
- проходил мимо
- Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
- Контактная информация:
Re: постфиксадмин не создаёт домен
Код: Выделить всё
// When creating mailboxes or aliases, check that the domain-part of the
// address is legal by performing a name server look-up.
$CONF['emailcheck_resolve_domain']='NO';