PostfixAdmin 基於web的postfix郵件發送服務器的管理工具,可以直接管理postfix的虛擬域名和郵件用戶,前提是這些數據是存儲在mysql或者是PostgreSQL數據庫中。
Postfix 的郵件用戶和虛擬域名的管理都是通過 postfixadmin 來進行的。
前面已經創建過:wmail
1、PostfixAdmin 安裝;
wget http://nchc.dl.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-2.93/postfixadmin-2.93.tar.gz 解壓至 httpd 配置目錄 tar -xf postfixadmin-2.93.tar.gz -C /var/www/html/ mv postfixadmin-2.93 postfixadmin chown -R apache:apache /var/www/html/postfixadmin chmod -R 755 /var/www/html/postfixadmin
2、修改 config.inc.php 文件;
# vi postfixadmin/config.inc.php $CONF['configured'] = true; $CONF['default_language'] = 'cn'; $CONF['database_type'] = 'mysql'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfix'; $CONF['database_password'] = 'postfix'; $CONF['database_name'] = 'postfix'; $CONF['encrypt'] = 'dovecot:CRAM-MD5'; $CONF['dovecotpw'] = "/usr/bin/doveadm pw"; $CONF['domain_path'] = 'YES'; $CONF['domain_in_mailbox'] = 'NO'; $CONF['aliases'] = '1000'; $CONF['mailboxes'] = '1000'; $CONF['maxquota'] = '1000'; $CONF['fetchmail'] = 'NO'; $CONF['quota'] = 'YES'; $CONF['used_quotas'] = 'YES'; $CONF['new_quota_table'] = 'YES';
# 在創建管理員賬戶時 如果提示郵箱格式不對 要么做DNS 要么關閉 domain 改為 'NO'
$CONF['emailcheck_resolve_domain']='YES';
$CONF['emailcheck_resolve_domain']='NO';
3、 PostfixAdmin 數據庫調用的也是專用數據庫
之前創建的 posfix 庫;
# mysqladmin -uroot -p password 'mysql' // *** 默認安裝的mysql 無密碼;需要設置密碼; # mysql -uroot
mysql> create database postfix character set utf8 collate utf8_bin; // *** 創建postfix 數據庫;設置支持utf8 支持; mysql> grant all privileges on postfix.* to postfix@localhost identified by 'postfix'; // *** 設置postfix web安裝時候鏈接數據庫; mysql> exit
4、啟動測試
PostfixAdmin 依賴於 lamp 環境;啟動Apache 進行 web 界面安裝
# service httpd start
WEB 界面訪問 http://ip:port/postfixadmin/setup.php
# 在創建管理員賬戶時 如果提示郵箱格式不對 要么做DNS 要么關閉 domain 改為 'NO'
$CONF['emailcheck_resolve_domain']='YES';
$CONF['emailcheck_resolve_domain']='NO';
更改密碼 需要一定密碼強度才能生效;安裝完畢刪除或禁止 setup 文件訪問。
5、配置:創建一個域 就是自己的郵箱域
創建用戶;可以直接設置
6、測試 收發件: 添加 foxmail 郵箱管理,創建的 testmail 和 123465 郵箱賬戶
服務器設置 接收類型 IMAP
創建 testmail@wangxiaojing.com 發送給 123456.wangxiaojing.com
查看 123456 @wangxiaojing.com 接收:
郵箱局域網內收發正常。