URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89978
[ Назад ]

Исходное сообщение
"Postfixadmin. Некорректный адрес администратора!"

Отправлено Anhel , 06-Окт-10 18:16 
Ребят, помогите разобраться.

На станице установке все пункты - OK.
Завожу учётную запись админа
(admin@local или "с другим именем"@local)
и получаю: "Некорректный адрес администратора!"

Скриншот:
http://radikal.ru/F/s53.radikal.ru/i140/1010/68/3a12e4fdb067...

Хотя файл config.inc.php уже содержит типичное решение этой проблемы:

////////////////////////////////////////////////////////////////////////////
<?php

$CONF['configured'] = 'true';
$CONF['setup_password'] = '8136d1dcc928ddfe32feb4710b8ff4bf:679b2d4500819a6c6aa6406b6f8dab3f0f2115f0';
$CONF['default_language'] = 'ru';

$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfix';
$CONF['database_password'] = 'postfix';
$CONF['database_name'] = 'postfix';
$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',
    'quota' => 'quota',
    'quota2' => 'quota2',
);

$CONF['admin_email'] = 'admin@local';

$CONF['smtp_server'] = 'localhost';
$CONF['smtp_port'] = '25';
$CONF['encrypt'] = 'cleartext';
$CONF['authlib_default_flavor'] = 'md5raw';
$CONF['min_password_length'] = 5;
$CONF['generate_password'] = 'NO';
$CONF['show_password'] = 'NO';
$CONF['page_size'] = '20';
$CONF['default_aliases'] = array (
    'abuse' => 'abuse@local',
    'hostmaster' => 'hostmaster@local',
    'postmaster' => 'postmaster@local',
    'webmaster' => 'webmaster@local'
);

$CONF['domain_path'] = 'YES';
$CONF['domain_in_mailbox'] = 'YES';
$CONF['maildir_name_hook'] = 'NO';
$CONF['aliases'] = '10';
$CONF['mailboxes'] = '50';
$CONF['maxquota'] = '0';
$CONF['quota'] = 'YES';
$CONF['quota_multiplier'] = '1024000';
$CONF['transport'] = 'NO';
$CONF['transport_options'] = array (
);
$CONF['transport_default'] = 'virtual';
$CONF['vacation'] = 'NO';
$CONF['vacation_domain'] = 'autoreply.local';
$CONF['vacation_control'] ='YES';
$CONF['vacation_control_admin'] = 'YES';
$CONF['alias_control'] = 'YES';
$CONF['alias_control_admin'] = 'NO';
$CONF['special_alias_control'] = 'YES';
$CONF['alias_goto_limit'] = '0';
$CONF['alias_domain'] = 'YES';
$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['show_footer_text'] = 'YES';
$CONF['footer_text'] = 'Вернуться на главную страницу';
$CONF['welcome_text'] = <<<EOM
С уважением, системный администратор.
EOM;

$CONF['emailcheck_resolve_domain']='NO';

$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_domains']=array("subdomain.domain.ext","domain2.ext");
$CONF['show_custom_colors']=array("lightgreen","lightblue");
$CONF['recipient_delimiter'] = "";
$CONF['create_mailbox_subdirs_prefix']='INBOX.';
$CONF['used_quotas'] = 'NO';
$CONF['new_quota_table'] = 'NO';
$CONF['xmlrpc_enabled'] = false;
}
////////////////////////////////////////////////////////////////////////////


На этом же серваке крутиться DNS, и работает он нормально:

# nslookup local
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   local
Address: 192.168.1.100


Содержание

Сообщения в этом обсуждении
"Postfixadmin. Некорректный адрес администратора!"
Отправлено bill , 06-Окт-10 19:12 
> Ребят, помогите разобраться.
> На станице установке все пункты - OK.
> Завожу учётную запись админа
> (admin@local или "с другим именем"@local)
> и получаю: "Некорректный адрес администратора!"
> $CONF['admin_email'] = 'admin@local';

Postfixadmin не хочет домен без точки. Можно заставить.

> $CONF['emailcheck_resolve_domain']='NO';

Это просто отключение проверки резолва.


"Postfixadmin. Некорректный адрес администратора!"
Отправлено fedos , 06-Окт-10 19:15 
>[оверквотинг удален]

Можно попробовать напрямую запросом добавить админа, а лучше всё таки использовать какой-нибудь домен с точкой


"Postfixadmin. Некорректный адрес администратора!"
Отправлено Anhel , 07-Окт-10 12:01 
В самом деле - не принимает домен без точки...
Дописал virtual.local - и все заработало.
Спасибо :)