postfixadmin 2.2
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
postfixadmin 2.2
Кто-нить ставил уже новую версию сабжа?
чета не могу раздуплить. старый на этом же сервере работает, а новый ни в какую. мож есть костыль какой?
чета не могу раздуплить. старый на этом же сервере работает, а новый ни в какую. мож есть костыль какой?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
Услуги хостинговой компании 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/
-
- мл. сержант
- Сообщения: 132
- Зарегистрирован: 2007-07-26 10:36:59
- Контактная информация:
Re: postfixadmin 2.2
Я поставил. Но он не кушает конфиги от старого, вернее выдает кривизну. Так что пришлось полностью ставить новый. И там, он кстати, базу дополняет двумя таблицами что ль. А так, все прекрасно пашет, и можно уже обойтись без напильника - менюшки не заезжают одна на другую.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: postfixadmin 2.2
а ексимовская база старая осталась?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: postfixadmin 2.2
мдя. разобрался.
Я просто настраиваю почтовик для фирмы у себя на стенде. В общем прикол был в том, что при создании конфигурации и заведении админа, постфикс админ пытается отрезолвить имя домена.
поднял ДНС и все заработало.
Смотрю появилась фишка новая. на счет фетчмейла. кто-то юзал ее уже?
Я просто настраиваю почтовик для фирмы у себя на стенде. В общем прикол был в том, что при создании конфигурации и заведении админа, постфикс админ пытается отрезолвить имя домена.
поднял ДНС и все заработало.
Смотрю появилась фишка новая. на счет фетчмейла. кто-то юзал ее уже?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- Alex Keda
- стреляли...
- Сообщения: 35457
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: postfixadmin 2.2
Код: Выделить всё
[root@zingel /usr/ports/mail/postfixadmin]# cat Makefile | sed 10q
# New ports collection makefile for: postfixadmin
# Date created: 23 October 2003
# Whom: Rob Evers <rob@debank.tv>
#
# $FreeBSD: ports/mail/postfixadmin/Makefile,v 1.28 2008/07/14 01:42:31 wxs Exp $
#
PORTNAME= postfixadmin
PORTVERSION= 2.2.0
CATEGORIES= mail www
Z301171463546 - можно пожертвовать мне денег
- Alex Keda
- стреляли...
- Сообщения: 35457
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: postfixadmin 2.2
Z301171463546 - можно пожертвовать мне денег
- Alex Keda
- стреляли...
- Сообщения: 35457
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: postfixadmin 2.2
неа. я про экзим и постфиксадмин с довекотом...
у последнего конфиг кстати хорошо переколбасили - надо кой чё пофиксить...
популярная статья - надо обновить..
опять же - конфиг экзима на данный момент весьма интересный... лучше статейного...
у последнего конфиг кстати хорошо переколбасили - надо кой чё пофиксить...
популярная статья - надо обновить..
опять же - конфиг экзима на данный момент весьма интересный... лучше статейного...
Убей их всех! Бог потом рассортирует...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: postfixadmin 2.2
да-да-да. контрл-ц контрл-в уже не прокатит, как многие делают даже не стартонет
так что обновить нуно
да и клавам как-то ся в последнне время ведет странно. или то у мну тока. но после очередного апгрейда у мну ексим отказывается работать, смотрю, а у него (у кламава), сокет переехал в другое место. потом как-то снова обновился - таже фигня. смотрю снова с сокетом трабла...
так что обновить нуно
да и клавам как-то ся в последнне время ведет странно. или то у мну тока. но после очередного апгрейда у мну ексим отказывается работать, смотрю, а у него (у кламава), сокет переехал в другое место. потом как-то снова обновился - таже фигня. смотрю снова с сокетом трабла...
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: postfixadmin 2.2
так тож про постфикс, а мы про админку...для ексима
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
-
- рядовой
- Сообщения: 23
- Зарегистрирован: 2008-03-21 17:37:03
Re: postfixadmin 2.2
exim+courier-imap+postfixadmin
отправка писем с postfixadmin у всех работает нормально?
У меня почему-то сильно тормозит (fsockopen+fgets).
Может где-то надо "подпилить" ?
Пришлось пока временно закомментарить отправку писем.
отправка писем с postfixadmin у всех работает нормально?
У меня почему-то сильно тормозит (fsockopen+fgets).
Может где-то надо "подпилить" ?
Пришлось пока временно закомментарить отправку писем.
- Belfigor
- рядовой
- Сообщения: 25
- Зарегистрирован: 2008-08-04 2:41:07
- Откуда: Белгород
- Контактная информация:
Re: postfixadmin 2.2
Доброго всем утра , у меня такая проблема с postfixadmin, домены создаются нормально , а вот при создании ящика выдаёт
вот тут в комментах уже смотрел http://www.lissyara.su/?id=1173 уже везде попоставил false не катит , будьте добры помогите решить проблему , уже два часа по инету ищу инфу и не чего толкового , как бороться с этим *?????неверное имя!
Да прибудет со мной Shell
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: postfixadmin 2.2
тоже как-то боролся. долго. переустанавливал - все пофиг.
потом явно тырцнул в кнопицу с доменом и создал снова - заработало. что было - хз
потом явно тырцнул в кнопицу с доменом и создал снова - заработало. что было - хз
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Re: postfixadmin 2.2
Обновил свои сервера в воскресенье и потом сношался с конфигом битых 2 часа, но все-таки заставил его работать нормально. Единствено что вызвало ошибку - это imap.so - расширение php, которое предлагал поставить postfixadmin, вызывает ошибку и падеж апача. Пришлось его закоментить и отказаться от фичи доставки письма в вновь созданный ящик для создания папок пользователя. С fetchmail пока не заморачивался.
- forever.eterno
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-08-27 19:53:10
Re: postfixadmin 2.2
а как в новом postfixadmine заводить админа?
-
- лейтенант
- Сообщения: 755
- Зарегистрирован: 2005-11-06 18:25:26
- Контактная информация:
Re: postfixadmin 2.2
при установке создается суперадмин, который затем может создать любое количество админова как в новом postfixadmine заводить админа?
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Re: postfixadmin 2.2
Или править ручками в мускуле в базе Exima в таблице domain_admins столбец domain на ALL (если делал по статье лисяры). Тогда он и будет суперадмином.
- forever.eterno
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-08-27 19:53:10
Re: postfixadmin 2.2
А для postfixadmin 2.2 не нада переделывать базу Exim'a ?
И кто нибудь уже ковырял новый конфиг? я учитывая старый что понял то и переделал под себя, может еще что нада дописать, прописать? Потому как что то не работает при установке postfixadmina в setup.php:
Как бы я понимаю что он пишет что пользователю exim нет доступа к базе exim. Но т.к. мало опыта не знаю как это исправить.
И кто нибудь уже ковырял новый конфиг? я учитывая старый что понял то и переделал под себя, может еще что нада дописать, прописать? Потому как что то не работает при установке postfixadmina в setup.php:
Код: Выделить всё
<?php
/**
* Postfix Admin
*
* LICENSE
* This source file is subject to the GPL license that is bundled with
* this package in the file LICENSE.TXT.
*
* Further details on the project are available at :
* http://www.postfixadmin.com or http://postfixadmin.sf.net
*
* @version $Id: config.inc.php 408 2008-07-21 21:43:06Z GingerDog $
* @license GNU GPL v2 or later.
*
* File: config.inc.php
* Contains configuration options.
*/
if (ereg ("config.inc.php", $_SERVER['PHP_SELF']))
{
header ("Location: login.php");
exit;
}
/*****************************************************************
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* The following line needs commenting out or removing before the
* application will run!
* Doing this implies you have changed this file as required.
*/
// $CONF['configured'] = false;
// Postfix Admin Path
// Set the location of your Postfix Admin installation here.
// YOU MUST ENTER THE COMPLETE URL e.g. http://domain.tld/postfixadmin
$CONF['postfix_admin_url'] = 'http://sibzavod.su/postfix-admin/';
// shouldn't need changing.
$CONF['postfix_admin_path'] = '/usr/local/www/postfixadmin/';
// Language config
// Language files are located in './languages', change as required..
$CONF['default_language'] = 'ru';
// Database Config
// mysql = MySQL 3.23 and 4.0
// mysqli = MySQL 4.1
// pgsql = PostgreSQL
$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'exim';
$CONF['database_password'] = 'exim';
$CONF['database_name'] = 'exim';
$CONF['database_prefix'] = '';
// Here, if you need, you can customize table names.
$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',
);
// Site Admin
// Define the Site Admins email address below.
// This will be used to send emails from to create mailboxes.
$CONF['admin_email'] = 'postmaster@sibzavod.su';
// Mail Server
// Hostname (FQDN) of your mail server.
// This is used to send email to Postfix in order to create mailboxes.
$CONF['smtp_server'] = 'localhost';
$CONF['smtp_port'] = '25';
// Encrypt
// In what way do you want the passwords to be crypted?
// md5crypt = internal postfix admin md5
// md5 = md5 sum of the password
// system = whatever you have set as your PHP system default
// cleartext = clear text passwords (ouch!)
$CONF['encrypt'] = 'cleartext';
// Minimum length required for passwords. Postfixadmin will not
// allow users to set passwords which are shorter than this value.
$CONF['min_password_length'] = 5;
// Generate Password
// Generate a random password for a mailbox or admin and display it.
// If you want to automagically generate paswords set this to 'YES'.
$CONF['generate_password'] = 'NO';
// Show Password
// Always show password after adding a mailbox or admin.
// If you want to always see what password was set set this to 'YES'.
$CONF['show_password'] = 'NO';
// Page Size
// Set the number of entries that you would like to see
// in one page.
$CONF['page_size'] = '25';
// Default Aliases
// The default aliases that need to be created for all domains.
$CONF['default_aliases'] = array (
'abuse' => 'abuse@sibzavod.su',
'hostmaster' => 'hostmaster@sibzavod.su',
'postmaster' => 'postmaster@sibzavod.su',
'webmaster' => 'webmaster@sibzavod.su'
);
// Mailboxes
// If you want to store the mailboxes per domain set this to 'YES'.
// Examples:
// YES: /usr/local/virtual/domain.tld/username@domain.tld
// NO: /usr/local/virtual/username@domain.tld
$CONF['domain_path'] = 'YES';
// If you don't want to have the domain in your mailbox set this to 'NO'.
// Examples:
// YES: /usr/local/virtual/domain.tld/username@domain.tld
// NO: /usr/local/virtual/domain.tld/username
// Note: If $CONF['domain_path'] is set to NO, this setting will be forced to YES.
$CONF['domain_in_mailbox'] = 'NO';
// Default Domain Values
// Specify your default values below. Quota in MB.
$CONF['aliases'] = '1001';
$CONF['mailboxes'] = '1001';
$CONF['maxquota'] = '10';
// Quota
// When you want to enforce quota for your mailbox users set this to 'YES'.
$CONF['quota'] = 'YES';
// You can either use '1024000' or '1048576'
$CONF['quota_multiplier'] = '1024000';
// Transport
// If you want to define additional transport options for a domain set this to 'YES'.
// Read the transport file of the Postfix documentation.
$CONF['transport'] = 'NO';
// Transport options
// If you want to define additional transport options put them in array below.
$CONF['transport_options'] = array (
'virtual', // for virtual accounts
'local', // for system accounts
'relay' // for backup mx
);
// Transport default
// You should define default transport. It must be in array above.
$CONF['transport_default'] = 'virtual';
// Virtual Vacation
// If you want to use virtual vacation for you mailbox users set this to 'YES'.
// NOTE: Make sure that you install the vacation module. http://high5.net/postfixadmin/
$CONF['vacation'] = 'NO';
// This is the autoreply domain that you will need to set in your Postfix
// transport maps to handle virtual vacations. It does not need to be a
// real domain (i.e. you don't need to setup DNS for it).
$CONF['vacation_domain'] = 'autoreply.sibzavod.su';
// Vacation Control
// If you want users to take control of vacation set this to 'YES'.
$CONF['vacation_control'] ='YES';
// Vacation Control for admins
// Set to 'YES' if your domain admins should be able to edit user vacation.
$CONF['vacation_control_admin'] = 'YES';
// Alias Control
// Postfix Admin inserts an alias in the alias table for every mailbox it creates.
// The reason for this is that when you want catch-all and normal mailboxes
// to work you need to have the mailbox replicated in the alias table.
// If you want to take control of these aliases as well set this to 'YES'.
$CONF['alias_control'] = 'NO';
// Alias Control for admins
// Set to 'NO' if your domain admins shouldn't be able to edit user aliases.
$CONF['alias_control_admin'] = 'NO';
// Special Alias Control
// Set to 'NO' if your domain admins shouldn't be able to edit default aliases.
$CONF['special_alias_control'] = 'NO';
// Alias Goto Field Limit
// Set the max number of entries that you would like to see
// in one 'goto' field in overview, the rest will be hidden and "[and X more...]" will be added.
// '0' means no limits.
$CONF['alias_goto_limit'] = '0';
// Backup
// If you don't want backup tab set this to 'NO';
$CONF['backup'] = 'YES';
// Send Mail
// If you don't want sendmail tab set this to 'NO';
$CONF['sendmail'] = 'YES';
// Logging
// If you don't want logging set this to 'NO';
$CONF['logging'] = 'YES';
// Fetchmail
// If you don't want fetchmail tab set this to 'NO';
$CONF['fetchmail'] = 'YES';
// fetchmail_extra_options allows users to specify any fetchmail options and any MDA
// (it will even accept 'rm -rf /' as MDA!)
// This should be set to NO, except if you *really* trust *all* your users.
$CONF['fetchmail_extra_options'] = 'NO';
// Header
$CONF['show_header_text'] = 'NO';
$CONF['header_text'] = ':: Postfix Admin ::';
// link to display under 'Main' menu when logged in as a user.
$CONF['user_footer_link'] = "http://sibzavod.su/main";
// Footer
// Below information will be on all pages.
// If you don't want the footer information to appear set this to 'NO'.
$CONF['show_footer_text'] = 'YES';
$CONF['footer_text'] = 'Return to change-this-to-your.domain.tld';
$CONF['footer_link'] = 'http://sibzavod.su';
// Welcome Message
// This message is send to every newly created mailbox.
// Change the text between EOM.
$CONF['welcome_text'] = <<<EOM
Hi,
Welcome to your new account.
EOM;
// 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']='YES';
// Optional:
// Analyze alias gotos and display a colored block in the first column
// indicating if an alias or mailbox appears to deliver to a non-existent
// account. Also, display indications, for POP/IMAP mailboxes and
// for custom destinations (such as mailboxes that forward to a UNIX shell
// account or mail that is sent to a MS exchange server, or any other
// domain or subdomain you use)
// See http://www.w3schools.com/html/html_colornames.asp for a list of
// color names available on most browsers
//set to YES to enable this feature
$CONF['show_status']='NO';
//display a guide to what these colors mean
$CONF['show_status_key']='NO';
// 'show_status_text' will be displayed with the background colors
// associated with each status, you can customize it here
$CONF['show_status_text']=' ';
// show_undeliverable is useful if most accounts are delivered to this
// postfix system. If many aliases and mailboxes are forwarded
// elsewhere, you will probably want to disable this.
$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';
// set 'show_custom_count' to 0 to disable custom indicators
$CONF['show_custom_count']=2;
$CONF['show_custom_domains']=array("subdomain.domain.ext","domain2.ext");
$CONF['show_custom_colors']=array("lightgreen","lightblue");
// Optional:
// Script to run after creation of mailboxes.
// Note that this may fail if PHP is run in "safe mode", or if
// operating system features (such as SELinux) or limitations
// prevent the web-server from executing external scripts.
// $CONF['mailbox_postcreation_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postcreation.sh';
// Optional:
// Script to run after alteration of mailboxes.
// Note that this may fail if PHP is run in "safe mode", or if
// operating system features (such as SELinux) or limitations
// prevent the web-server from executing external scripts.
// $CONF['mailbox_postedit_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postedit.sh';
// Optional:
// Script to run after deletion of mailboxes.
// Note that this may fail if PHP is run in "safe mode", or if
// operating system features (such as SELinux) or limitations
// prevent the web-server from executing external scripts.
// $CONF['mailbox_postdeletion_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postdeletion.sh';
// Optional:
// Script to run after deletion of domains.
// Note that this may fail if PHP is run in "safe mode", or if
// operating system features (such as SELinux) or limitations
// prevent the web-server from executing external scripts.
// $CONF['domain_postdeletion_script']='sudo -u courier /usr/local/bin/postfixadmin-domain-postdeletion.sh';
// Optional:
// Sub-folders which should automatically be created for new users.
// The sub-folders will also be subscribed to automatically.
// Will only work with IMAP server which implement sub-folders.
// Will not work with POP3.
// If you define create_mailbox_subdirs, then the
// create_mailbox_subdirs_host must also be defined.
//
// $CONF['create_mailbox_subdirs']=array('Spam');
// $CONF['create_mailbox_subdirs_host']='localhost';
//
// Normally, the TCP port number does not have to be specified.
// $CONF['create_mailbox_subdirs_hostport']=143;
//
// If you have trouble connecting to the IMAP-server, then specify
// a value for $CONF['create_mailbox_subdirs_hostoptions']. These
// are some examples to experiment with:
// $CONF['create_mailbox_subdirs_hostoptions']=array('notls');
// $CONF['create_mailbox_subdirs_hostoptions']=array('novalidate-cert','norsh');
// See also the "Optional flags for names" table at
// http://www.php.net/manual/en/function.imap-open.php
// Theme Config
// Specify your own logo and CSS file
$CONF['theme_logo'] = 'images/logo-default.png';
$CONF['theme_css'] = 'css/default.css';
// If you want to keep most settings at default values and/or want to ensure
// that future updates work without problems, you can use a separate config
// file (config.local.php) instead of editing this file and override some
// settings there.
if (file_exists(dirname(__FILE__) . '/config.local.php')) { # for /
include(dirname(__FILE__) . '/config.local.php');
}
//
// END OF CONFIG FILE
//
/* vim: set expandtab softtabstop=4 tabstop=4 shiftwidth=4: */
Код: Выделить всё
Postfix Admin Setup Checker
Running software:
* PHP version 5.2.6
* Apache/1.3.41 (Unix) PHP/5.2.6 with Suhosin-Patch
Checking for dependencies:
* Warning: Magic Quotes: ON (internal workaround used)
* Depends on: presence config.inc.php - OK
* Depends on: MySQL 3.23, 4.0 - OK
* Depends on: MySQL 4.1 - OK
* Depends on: PostgreSQL - OK (change the database_type to 'pgsql' in config.inc.php!!)
* Testing database connection - OK - mysqli://exim:xxxxx@localhost/exim
* Depends on: session - OK
* Depends on: pcre - OK
* Depends on: multibyte string - OK
* Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
Everything seems fine... attempting to create/update database structure
DEBUG INFORMATION:
Invalid query: Access denied for user 'exim'@'localhost' to database 'exim'
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Re: postfixadmin 2.2
Тебе коментарии нужны или свой выложить? Как я отмечал выше imapi.so глючит на 2 апаче, не разбирался еще (не было времени нормально). Или нужно разжевать что и как?
- forever.eterno
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-08-27 19:53:10
Re: postfixadmin 2.2
Сильно разжовывать не обязательно, по мере возможностей. Буду благодарен.dserga писал(а):Тебе коментарии нужны или свой выложить? Как я отмечал выше imapi.so глючит на 2 апаче, не разбирался еще (не было времени нормально). Или нужно разжевать что и как?
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: postfixadmin 2.2
обновил постфиксадмин (Postfix Admin 2.2.1.1), пытаюсь просмотреть список доменов,а он мине:
з.ы.: на 2.2.0 работало
з.з.ы.: запрос: http://boomer.brain.lan/postfixadmin/li ... .brain.lan
шота они тама поламали...пошел ковырять
Код: Выделить всё
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.
з.з.ы.: запрос: http://boomer.brain.lan/postfixadmin/li ... .brain.lan
Код: Выделить всё
080903 12:13:32 36 Connect exim@localhost on
36 Query SET CHARACTER SET utf8
36 Query SET COLLATION_CONNECTION='utf8_general_ci'
36 Init DB exim
36 Query SELECT domain.domain, domain_admins.username FROM domain
LEFT JOIN domain_admins ON domain.domain=domain_admins.domain
WHERE domain_admins.username='admin@boomer.brain.lan'
AND domain.active=1
AND domain.backupmx=0
ORDER BY domain_admins.domain
36 Query SET CHARACTER SET utf8
36 Query SET COLLATION_CONNECTION='utf8_general_ci'
36 Init DB exim
36 Query SELECT 1 FROM domain_admins WHERE username='admin@boomer.brain.lan' AND (domain='boomer.brain.lan' OR domain='ALL') AND active='1'
36 Query SELECT alias.address,alias.goto,alias.modified,alias.active FROM alias LEFT JOIN mailbox ON alias.address=mailbox.username WHERE alias.domain='boomer.brain.lan' AND mailbox.maildir IS NULL ORDER BY alias.address LIMIT 0, 10
36 Query SELECT mailbox.*, vacation.active AS v_active FROM mailbox LEFT JOIN vacation ON mailbox.username=vacation.email WHERE mailbox.domain='boomer.brain.lan' ORDER BY mailbox.username LIMIT 10 OFFSET 0
36 Quit
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- ефрейтор
- Сообщения: 57
- Зарегистрирован: 2008-05-23 7:23:36
Re: postfixadmin 2.2
Ну я сделал просто проще. Так как для себя пишу комменты - то, что перевел, то выложу.
Остальное разобрал на языке "носителей", но в могучий и великий не перносил, пока. По мере сил сделаю, но - чуть позже. Пока буду думать
над fetchmail. Полезная фича. Юзвери захотели, как только вкусили радости Roundcube. А серверов аж 15 штук. На всех успеть пока руки не доходят.
Это кусок есть. Дойдут руки в конце недели до остального - переведу и отпишу впечатления от применения.
А пока довольствуйтесь тем, что есть.
Остальное разобрал на языке "носителей", но в могучий и великий не перносил, пока. По мере сил сделаю, но - чуть позже. Пока буду думать
над fetchmail. Полезная фича. Юзвери захотели, как только вкусили радости Roundcube. А серверов аж 15 штук. На всех успеть пока руки не доходят.
Код: Выделить всё
<?php
// Эту часть трогать не надо она проверяет наличие config.inc.php
if (ereg ("config.inc.php", $_SERVER['PHP_SELF']))
{
header ("Location: login.php");
exit;
}
// Здесь пишеться url к части Postfix Admin
// Вводить обязательно полный путь к части, к которой будет обращаться админ
// Надо извернуться, стандарное имя - залог долбежки в apach всяких умников. Ну их.
$CONF['postfix_admin_url'] = 'http://mail.ххххх.ru/exmimadmin';
// трогать не стоит
$CONF['postfix_admin_path'] = dirname(__FILE__);
// Ну здесь ясно: выбор языка, на котором отображается страница приглашения
$CONF['default_language'] = 'ru';
// Конфигурация базы данных
// все имена вымешленные, подставляй свои, лучше не те что в статье лиссяры, а то будет попандос.
$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postadmin';
$CONF['database_password'] = 'ptvkzrhtcnmzyfv';
$CONF['database_name'] = 'exim_table';
$CONF['database_prefix'] = '';
// А вот здесь, если имена таблиц отличаются от стандартных, то можно их указать.
// есть отличия: нет 2 таблиц 'fetchmail' (собираюсь прикрутить после) и 'vacation_notification'
$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',
'log' => 'log',
'mailbox' => 'mailbox',
'vacation' => 'vacation',
'vacation_notification' => 'vacation_notification',
);
// Админ сайта, этот адрес будет использоваться при отсылки e-mail –а
// при создании нового почтового ящика.
$CONF['admin_email'] = 'admin-box@xxxxxxx.ru';
// Имя (FQDN) вашего почтовго сервера.
// Это имя будет использоваться при отправки писем в Postfix
// при создании ящиков. Похоже использует команду mail для отправки писем
// поэтому тупо оставил как есть.
$CONF['smtp_server'] = 'localhost';
$CONF['smtp_port'] = '25';
// Шифрование.
// Здесь как бог на душу положит, но для exim и наработок лиссяры я оставил то, что стоит ниже
$CONF['encrypt'] = 'cleartext';
// Минимальная длина пароля. Postfixadmin не позволит пользователям сделать пароль
// короче чем эта величина
$CONF['min_password_length'] = 6;
// Автоматически генерит пароль опираясь на свои правила и вышестоящий пункт
// Мне это надо? Оджнозначно - нет.
$CONF['generate_password'] = 'NO';
// Показывать пароль админа или юзера при просмотре списка ящиков
// Отключил это палево, но если использовать $CONF['encrypt'] = 'cleartext' и лень лезть
// в мукуль, чтобы посмотреть забытый юзверьский пароль: милости просим в YES
$CONF['show_password'] = 'NO';
// Сколько хочешь, чтобы было на странице выведено записей каждого раздела
$CONF['page_size'] = '15';
// Алиасы, которые будут создаваться автоматически, сюда я сразу включаю ловушки для
// автоматического обучения спаму для dspam на спец засвеченный адрес и любимые мусорки спамеров
$CONF['default_aliases'] = array (
'abuse' => 'admin-box@xxxxxxx.ru',
'hostmaster' => 'admin-box@xxxxxxxxx.ru',
'postmaster' => 'spam@xxxxxxxxx.ru',
'webmaster' => 'spam@xxxxxxxxx.ru'
'president' => 'spam@xxxxxxxxx.ru'
);
// Ну а здесь описан способ создания и хранения mailbox
// YES: /usr/local/virtual/domain.tld/username@domain.tld
// NO: /usr/local/virtual/username@domain.tld
// NO: /usr/local/virtual/username@domain.tld
// Все вроде толково, но я сторонник порядка
$CONF['domain_path'] = 'YES';
// Если не хотите иметь домен в именах ящиков то 'NO', и не надо
// Пример:
// YES: /usr/local/virtual/domain.tld/username@domain.tld
// NO: /usr/local/virtual/domain.tld/username
// Важно: Если $CONF['domain_path'] установлено в NO, то тут будет автоматически YES.
$CONF['domain_in_mailbox'] = 'NO';
// Здесь ставятся количество ящиков по умолчанию и квота в MB, но квота работает
// только в Postfix. В Exim надо писать самому и руками в конфиге, так что последний
// параметр просто бесполезен.
$CONF['aliases'] = '20';
$CONF['mailboxes'] = '20';
$CONF['maxquota'] = '100';
// Если хотите принудить установку квот, то впиши YES. Бесполезно исходя из
/// выше указанного для Exim
$CONF['quota'] = 'NO';
// Как считать мегабайты в квотах: '1024000' или '1048576'
$CONF['quota_multiplier'] = '1024000';
// Эта опция установки доп. транспорта для Postfix. Нам просто бесполезна. Не трогаем.
$CONF['transport'] = 'NO';
// Опции транспорта. Та же история.
$CONF['transport_options'] = array (
'virtual', // for virtual accounts
'local', // for system accounts
'relay' // for backup mx
);
// Транспорт по умолчанию
$CONF['transport_default'] = 'virtual';
А пока довольствуйтесь тем, что есть.