Инсталиране и настройка на FreeBSD Postfix Admin
Не забравяйте да актуализирате портовете:
# актуализация за извличане на portsnap
Инсталацията е наFreeBSD 8.2-RELEASE.
# pkg_info grep apache apache-2.2.21
# pkg_info grep php php52-5.2.17_4 PHP скриптов език
# pkg_info grep mysql mysql-client-5.5.17 Многонишкова SQL база данни (клиент) mysql-server-5.5.17 Многонишкова SQL база данни (сървър)
# cd /usr/ports/mail/postfixadmin/ # направи инсталацията чиста
Оторизацията ще бъде през базата данниMySQL :
# pkg_info grep postfixadmin postfixadmin-2.3.4
Изисквания към него:
ЗАДЪЛЖИТЕЛНО!! ———- — Използвате Postfix 2.0 или по-нова версия. —Използвате Apache 1.3.27 / Lighttpd 1.3.15 или по-нова версия. — Използвате PHP 4.1 или по-висока (препоръчва се 5.X) — Използвате MySQL 3.23 или по-нова (препоръчва се 5.x) ИЛИ PostgreSQL 7.4 (или по-нова)
Псевдоним /postfixadmin/ "/usr/local/www/postfixadmin/"
Опции Индекси FollowSymLinks AllowOverride Limit Order Allow,Deny Allow from all
добавете описание на виртуалния хост:
ServerAdmin [email protected] DocumentRoot /usr/local/www/postfixadmin ServerName postfixadmin ErrorLog /var/log/apachelogs/postixadmin-error.log CustomLog /var/log/apachelogs/postixadmin-access.log common
Нека създадем лог файлове:
# докосване /var/log/apachelogs/postixadmin-access.log # докосване /var/log/apachelogs/postixadmin-error.log
РестартирайтеApache :
Можете да преминете към създаване на база данни, която ще съхранява настройките наPostfix. Можете да прочетете повече за инсталирането наMySQL тук>>>.
# mysql -uroot -p Въведете парола: mysql> създаване на постфикс на база данни; Заявката е ОК, засегнат е 1 ред (0,01 сек.)
mysql> предоставяне на всички на postfix.* на 'postfix'@'localhost', идентифициран от 'mypassword'; Заявката е ОК, 0 засегнати реда (0,06 сек.)
Нека да преминем към настройката на самияPostfix Admin.
#защото създадохме MySQL база данни и потребител, променете го на true $CONF[‘configured’] = false;
#URL, където панелът ще се върти $CONF['postfix_admin_url'] = 'postmaster.website.co.ua';
#език на панела по подразбиране $CONF['default_language'] = 'ru';
След това параметрите на връзката към базата данниMySQL :
$CONF['database_type'] = 'mysql'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'постфикс'; $CONF['database_password'] = 'моята парола'; $CONF['database_name'] = 'postfix';
Време е да проверим (не обръщаме внимание на защитения протоколhttps - веднъж го настроих в домейна, повече подробности тук>>>.):
Сега да преминем към настройките:
В долната част на страницата ще бъдем помолени да въведем парола за управление на настройкатаPostfixAdmin -a. Посочете паролата, повторете, щракнете върху Генериране на хеш.
Отиваме на следващата страница и виждаме това:
Нека се справим с грешката Магически цитати: ON :
; Магически кавички за входящи данни GET/POST/Cookie. magic_quotes_gpc = Вкл
и променете стойността на Изкл. След това рестартирайтеApache :
и обновете страницата.
Въвеждаме в първия ред паролата, която посочихме на предишната страница, след това полето, което ще бъде нашето име за вход и нови пароли за достъп доPostfix Admin.
Започвайки с версия 2.3, НЕ е необходимо да изтривате файла setup.php.
Сега можете да отидете на страницата за вход и да влезете в контролния панел:
Въвеждаме данните за вход / парола и накрая влизаме в контролния панел:
Отидете на Общ преглед > Създаване на кутия:
Това е всичко, инсталирането и конфигурирането наPostfix Admin е завършено.
Сега можете да преминете към настройка на домейна и самия пощенски сървър.