Инсталиране и настройка на 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 :

CONF

# 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.

Сега можете да отидете на страницата за вход и да влезете в контролния панел:

Въвеждаме данните за вход / парола и накрая влизаме в контролния панел:

freebsd

настройка

Отидете на Общ преглед > Създаване на кутия:

admin

Това е всичко, инсталирането и конфигурирането наPostfix Admin е завършено.

Сега можете да преминете към настройка на домейна и самия пощенски сървър.