#yum install mysql-server php-mysql php-imap httpd postfix dovecot
2. Download the latest stable version of Postfix Admin in .tar.gz format.
Assuming you got the file postfixadmin-2.3.2.tar.gz and it is located on your Desktop,
type in the commands below to extract and to put it into its proper directory.
#tar xvfz postfixadmin-2.3.2.tar.gz
#mv postfixadmin-2.3.2 /usr/share/postfixadmin
#vim /etc/httpd/conf.d/postfixadmin.conf
# # Web application to manage Postfix email server # Directory "/usr/share/postfixadmin" Order Allow,Deny Allow from all Directory Alias /postfixadmin /usr/share/postfixadmin Alias /PostFixAdmin /usr/share/postfixadmin Alias /PostfixAdmin /usr/share/postfixadmin
3. Edit the file /usr/share/postfixadmin/config.inc.php and update the following lines below. $CONF['configured'] = true; $CONF['postfix_admin_url'] = '/postfixadmin'; $CONF['database_type'] = 'mysqli'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfix'; $CONF['database_password'] = 'your_password'; $CONF['database_name'] = 'postfix'; $CONF['domain_path'] = 'YES'; $CONF['domain_in_mailbox'] = 'NO'; $CONF['encrypt'] = 'cleartext'; $CONF['emailcheck_resolve_domain] = 'NO';
#service mysqld start
4.Launch the MySQL command line tool using the command below. mysql -u root -p The default root password of MySQL is a blank password. Next, create a new MySQL database for Postfix Admin using the commands below. mysql> CREATE DATABASE postfix; mysql> CREATE USER postfix@localhost IDENTIFIED BY 'your_password'; mysql> GRANT ALL PRIVILEGES ON postfix.* TO postfix;
#service httpd start
5.Go to the Postfix Admin setup page at http://localhost/postfixadmin/setup.php and fill in the setup password. Next, click the Generate password hash.
6.Get the generated setup password hash and put it into the file /usr/share/postfixadmin/config.inc.php. Next, fill in the Setup password, Admin and Password and Password (again). Finally, click Add Admin to create a new admin account.
7. Go to the Postfix Admin login page at http://localhost/postfixadmin/ and login using your newly created admin account.
:)
1 comment:
Very nice how-to. Only tags lost in postfixadmin.conf file. Thank you.
Post a Comment