Em có cài đặt postfix với các dịch vụ mysql,php,httpd
Còn đây là file log
Đây là nội dung trong file mail.conf
Code:
#vi /etc/postfix/main.cf
myhostname = abc.com
mydomain = abc.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 192.168.1.0/24, 127.0.0.0/8
Thêm vào cuối file các dòng sau
virtual_mailbox_domains = mysql:/etc/postfix/mysql-domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-users.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-aliases.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:501
virtual_gid_maps = static:501
Còn nội dung trong file vi /etc/dovecot-mysql.conf
Code:
driver = mysql
connect = host=localhost dbname=postfix user=mail password=123456
default_pass_scheme = PLAIN
password_query = SELECT password FROM mailbox WHERE username = '%u'
Và trong file vi postfixadmin/config.inc.php
Code:
$CONF['configured'] = true;
$CONF['postfix_admin_url'] = '/postfixadmin';
$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'mail';
$CONF['database_password'] = '123456';
$CONF['database_name'] = 'postfix';
$CONF['encrypt'] = 'cleartext';
$CONF['domain_path'] = 'YES';
$CONF['domain_in_mailbox'] = 'NO';
$CONF['emailcheck_resolve_domain']='NO';
Nhưng khi chạy theo địa chỉ 192.168.1.1/postfixadmin/setup.php thì bị như thế này