實驗環境
[root@localhost ~]# uname -r
2.6.18-164.el5
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
要導入的軟件包
1、安裝前的環境準備
1
、因爲電子郵件服務器依賴dns服務器,因此先安裝dns服務器:
[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
[root@localhost ~]# cd /mnt/cdrom/Server/
[root@localhost Server]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm
[root@localhost Server]# rpm -ivh bind-chroot-9.3.6-4.P1.el5.i386.rpm
[root@localhost Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm
編輯dns的配置文件
[root@localhost ~]# cd /var/named/chroot/etc/
[root@localhost etc]# cp -p named.caching-nameserver.conf named.conf
[root@localhost etc]# vim named.conf
15 listen-on port 53 { any; };
27 allow-query { any; };
28 allow-query-cache { any; };
37 match-clients { any; };
38 match-destinations { any; };
[root@localhost etc]# vim named.rfc1912.zones
21 zone "lee.com" IN {
22 type master;
23 file "a.org.zone";
24 allow-update { none; };
25 };
39 zone "2.168.192.in-addr.arpa" IN {
40 type master;
41 file "192.168.2.zone";
42 allow-update { none; };
43 };
生成域文件
[root@localhost etc]# cd ../var/named/
[root@localhost named]# cp -a localhost.zone lee.com.zone
[root@localhost named]# cp -a named.local 192.168.2.zone
編輯域文件
[root@localhost named]# vim a.org.zone
啓動dns服務器
[root@localhost named]# service named start
[root@localhost named]#chkconfig named on
測試DNS服務器
2
、更改dns指向以及主機名
[root@localhost ~]# vim /etc/resolv.conf
nameserver 192.168.1.100
[root@localhost ~]# vim /etc/sysconfig/network
HOSTNAME=mail.lee.com
[root@localhost ~]# hostname mail.a.org
##
在終端上執行這個不用在重啓系統,從新登陸系統便可
3
、關閉sendmail,並將它的隨系統自動啓動功能關閉:
[root@mail ~]# service sendmail stop
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
[root@mail ~]# chkconfig sendmail off
4
、安裝所需的rpm包,這包括如下這些:
httpd, php, php-mysql, mysql, mysql-server, mysql-devel, openssl-devel, dovecot, perl-DBD-MySQL, tcl, tcl-devel, libart_lgpl, libart_lgpl-devel, libtool-ltdl, libtool-ltdl-devel, expect
這裏用yum進行安裝,如何搭建yum環境,之前博客中有提到過,這裏就再也不介紹了。
[root@mail ~]# yum install httpd php php-mysql mysql mysql-server mysql-devel openssl-devel dovecot perl-DBD-MySQL tcl tcl-devel libart_lgpl libart_lgpl-devel libtool-ltdl libtool-ltdl-devel expect
–y
安裝完成以後進行設置
啓動mysql並設置爲開機啓動
[root@mail ~]# service mysqld start
[root@mail ~]# chkconfig mysqld on
[root@mail ~]# mysql
設置mysql管理員密碼 受權本地用戶
mysql> SET PASSWORD FOR root@'localhost'=PASSWORD('redhat');
Query OK, 0 rows affected (0.00 sec)
mysql> SET PASSWORD FOR root@'127.0.0.1'=PASSWORD('redhat');
Query OK, 0 rows affected (0.00 sec)
刷新數據庫
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
受權遠程用戶
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'redhat';
Query OK, 0 rows affected (0.00 sec)
刷新數據庫
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
以上能夠用下面指令代替
[root@mail ~]# mysqladmin -u root password 'redhat'
啓動saslauthd服務,並將其加入到自動啓動隊列
[root@mail ~]# service saslauthd start
Starting saslauthd: [ OK ]
[root@mail ~]# chkconfig saslauthd on
5
、查看是否安裝如下開發所用到的rpm包組:
[root@mail ~]# chkconfig saslauthd on
Development Libraries
Development Tools
Legacy Software Development
X Software Development
方法:
# yum groupinstall "packge_group_name"
2、安裝並配置postfix
1
、新建用戶並以安全方式運行進程
[root@mail ~]# groupadd -g 2525 postfix
[root@mail ~]# useradd -g postfix -u 2525 -s /sbin/nologin -M postfix
[root@mail ~]# groupadd -g 2526 postdrop ##
郵件投遞組 2526表明組id號,隨意起
[root@mail ~]# useradd -g postdrop -u 2526 -s /bin/false -M postdrop
2
、解壓縮postfix
[root@mail ~]# tar zxvf postfix-2.8.2.tar.gz -C /usr/local/src
3
、編譯並安裝
[root@mail ~]# cd /usr/local/src/postfix-2.8.2/
[root@mail postfix-2.8.2]# make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DUSE_TLS ' 'AUXLIBS=-L/usr/lib/mysql -lmysqlclient -lz -lm -L/usr/lib/sasl2 -lsasl2 -lssl -lcrypto'
[root@mail postfix-2.8.2]# make
[root@mail postfix-2.8.2]# make install
按照如下的提示輸入相關的路徑([]號中的是缺省值,」]」後的是輸入值,省略的表示採用默認值)
install_root: [/] /
tempdir: [/usr/local/src/ postfix-2.8.2] /tmp
config_directory: [/etc/postfix] /etc/postfix
daemon_directory: [/usr/libexec/postfix]
command_directory: [/usr/sbin]
queue_directory: [/var/spool/postfix]
sendmail_path: [/usr/sbin/sendmail]
newaliases_path: [/usr/bin/newaliases]
mailq_path: [/usr/bin/mailq]
mail_owner: [postfix]
setgid_group: [postdrop]
html_directory: [no] /var/www/postfix_html
manpages: [/usr/local/man]
readme_directory: [no]
生成別名二進制文件,這個步驟若是忽略,會形成postfix效率極低
[root@mail postfix-2.8.2]# newaliases
啓動postfix並查看25端口
[root@mail postfix-2.8.2]# postfix start
postfix/postfix-script: starting the Postfix mail system
[root@mail postfix-2.8.2]# netstat -tupln |less
是否支持mysql模塊
[root@mail postfix-2.8.2]# postconf
–m
是否支持驗證
[root@mail postfix-2.8.2]# postconf
–a
爲postfix提供sysv 服務腳本
這裏用拆分rpm包的方法實現服務腳本
[root@mail ~]# mkdir /tmp/abc
[root@mail ~]# cd /tmp/abc
[root@mail abc]# cp /mnt/cdrom/Server/postfix-2.3.3-2.1.el5_2.i386.rpm ./
展開包
[root@mail abc]# rpm2cpio postfix-2.3.3-2.1.el5_2.i386.rpm |cpio
–id
[root@mail abc]# cd etc/rc.d/init.d/
[root@mail init.d]# cp postfix /etc/init.d/
將此腳本copy到init.d下,並從新啓動
[root@mail init.d]# cp postfix /etc/init.d/
[root@mail ~]# service postfix restart
添加至服務管理列表,並讓其開機自動啓動
[root@mail ~]# chkconfig --add postfix
[root@mail ~]# chkconfig postfix on
[root@mail ~]# chkconfig --list |grep postfix
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
4
、修改配置文件
[root@mail ~]#:
修改如下幾項爲您須要的配置
myhostname = mail.test.com
myorigin = test.com
mydomain = test.com
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 192.168.2.0/24, 127.0.0.0/8
修改好以下
75 myhostname = mail.lee.com
83 mydomain = lee.com
99 myorigin = $mydomain
113 inet_interfaces = all
161 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
260 mynetworks = 127.0.0.0/8
說明:
myorigin
參數用來指明發件人所在的域名;
mydestination
參數指定postfix接收郵件時收件人的域名,即您的postfix系統要接收到哪一個域名的郵件;
myhostname
參數指定運行postfix郵件系統的主機的主機名,默認狀況下,其值被設定爲本地機器名;
mydomain
參數指定您的域名,默認狀況下,postfix將myhostname的第一部分刪除而做爲mydomain的值;
mynetworks
參數指定你所在的網絡的網絡地址,postfix系統根據其值來區別用戶是遠程的仍是本地的,若是是本地網絡用戶則容許其訪問;
inet_interfaces
參數指定postfix系統監聽的網絡接口;
注意:
1
、在postfix的配置文件中,參數行和註釋行是不能處在同一行中的;
2
、任何一個參數的值都不須要加引號,不然,引號將會被看成參數值的一部分來使用;
3
、每修改參數及其值後執行 postfix reload 便可令其生效;但若修改了inet_interfaces,則需從新啓動postfix;
4
、若是一個參數的值有多個,能夠將它們放在不一樣的行中,只須要在其後的每一個行前多置一個空格便可;postfix會把第一個字符爲空格或tab的文本行視爲上一行的延續;
修改以後從新啓動服務
[root@mail ~]# service postfix restart
測試
[root@mail ~]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.lee.com ESMTP Postfix
EHLO mail.a.org
250-mail.lee.org
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:root@lee.com
250 2.1.0 Ok
rcpt to:lee@a.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:Test Mail!
TEST!
.
250 2.0.0 Ok: queued as E7AFA7EB96
quit
221 2.0.0 Bye
切換到lee用戶進行收信
[root@mail ~]# su - lee
[lee@mail ~]$ mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/lee": 1 message 1 new
>N 1 root@lee.com Tue Sep 11 20:10 14/442 "Test Mail!"
能夠看到成功!!!!!!!
3、爲postfix開啓基於cyrus-sasl的認證功能
1
、使用如下命令驗正postfix是否支持cyrus風格的sasl認證
[root@mail ~]# postconf -a
cyrus
dovecot
能夠看到支持驗證
2.
修改postfox的配置文件
260 mynetworks = 127.0.0.0/8
並添加下面內容
############################CYRUS-SASL############################
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject_invalid_hostname,reject_non_fqdn_hostname,reject_unknown_sender_domain,reject_non_fqdn_sender,reject_non_fqdn_recipient,reject_unknown_recipient_domain,reject_unauth_pipelining,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_banner = Welcome to our $myhostname ESMTP,Warning: Version not Available!
[root@mail ~]# cd /usr/lib/sasl2/
[root@mail sasl2]# cp -p Sendmail.conf smtpd.conf
[root@mail sasl2]# vim smtpd.conf
添加下面內容
mech_list: PLAIN LOGIN
從新啓動驗證服務
[root@mail ~]# service saslauthd restart
Stopping saslauthd: [ OK ]
Starting saslauthd: [ OK ]
[root@mail ~]# chkconfig saslauthd on
讓postfix從新加載配置文件
[root@mail ~]# service postfix reload
測試
[root@mail ~]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.lee.com ESMTP Postfix
EHLO mail.lee.com
250-mail.lee.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN ##
說明能身份驗證
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
4、安裝Courier authentication library
1
、解壓縮
[root@mail ~]# tar jxvf courier-authlib-0.63.0.tar.bz2 -C /usr/local/src
2
、編譯並安裝
[root@mail ~]# cd /usr/local/src/courier-authlib-0.63.0/
[root@mail courier-authlib-0.63.0]# ./configure \
> --prefix=/usr/local/courier-authlib \
> --sysconfdir=/etc --with-authmysql \
> --with-mysql-libs=/usr/lib/mysql \
> --with-mysql-includes=/usr/include/mysql \
> --with-redhat \
> --with-authmysqlrc=/etc/authmysqlrc \
> --with-authdaemonrc=/etc/authdaemonrc \
> --with-ltdl-lib=/usr/lib \
> --with-ltdl-include=/usr/include
[root@mail courier-authlib-0.63.0]# make
[root@mail courier-authlib-0.63.0]# make install
更改權限
[root@mail ~]# chmod 755 /usr/local/courier-authlib/var/spool/authdaemon
將腳本樣本copy成所須要的腳本文件
[root@mail ~]# cp /etc/authdaemonrc.dist /etc/authdaemonrc
[root@mail ~]# cp /etc/authmysqlrc.dist /etc/authmysqlrc
修改文件
[root@mail ~]# vim /etc/authdaemonrc
27 authmodulelist="authmysql"
34 authmodulelistorig="authmysql"
53 daemons=10
[root@mail ~]# vim /etc/authmysqlrc
26 MYSQL_SERVER localhost
27 MYSQL_USERNAME extmail ##
這時爲後文要用的數據庫的全部者的用戶名
28 MYSQL_PASSWORD extmail ##
密碼
49 MYSQL_SOCKET /var/lib/mysql/mysql.sock
56 MYSQL_PORT 3306 ##
指定你的mysql監聽的端口,這裏使用默認的3306
68 MYSQL_DATABASE extmail
83 MYSQL_USER_TABLE mailbox
92 MYSQL_CRYPT_PWFIELD password
113 MYSQL_UID_FIELD '2525'
119 MYSQL_GID_FIELD '2525'
128 MYSQL_LOGIN_FIELD username
133 MYSQL_HOME_FIELD concat('/var/mailbox/',homedir)
139 MYSQL_NAME_FIELD name
150 MYSQL_MAILDIR_FIELD concat('/var/mailbox/',maildir)
爲courier-authlib提供sysv 服務腳本
[root@mail courier-authlib-0.63.0]# cp courier-authlib.sysvinit /etc/init.d/courier-authlib
更改權限並添加至服務管理列表,並讓其開機自動啓動
[root@mail courier-authlib-0.63.0]# chmod 755 /etc/init.d/courier-authlib
[root@mail courier-authlib-0.63.0]# chkconfig --add courier-authlib
[root@mail courier-authlib-0.63.0]# chkconfig --level 2345 courier-authlib on
[root@mail ~]# chkconfig --list |grep courier-authlib
courier-authlib 0:off 1:off 2:on 3:on 4:on 5:on 6:off
因爲是源代碼安裝,造成的庫文件不是標準路徑,爲了讓其餘軟件包和服務調用作一下修改
[root@mail ~]# echo "/usr/local/courier-authlib/lib/courier-authlib" >>
/etc/ld.so.conf.d/courier-authlib.conf
[root@mail ~]# ldconfig
–pv |grep cour ##查看是否導入
啓動服務
[root@mail ~]# service courier-authlib start
新建虛擬用戶郵箱所在的目錄,並將其權限賦予postfix用戶
[root@mail ~]# mkdir -pv /var/mailbox
mkdir: created directory `/var/mailbox'
[root@mail ~]# chown -R postfix /var/mailbox
接下來從新配置SMTP 認證,編輯 /usr/local/lib/sasl2/smtpd.conf ,確保其爲如下內容:
[root@mail ~]# vim /usr/lib/sasl2/smtpd.conf
pwcheck_method: authdaemond
log_level: 3
mech_list:PLAIN LOGIN
authdaemond_path:/usr/local/courier-authlib/var/spool/authdaemon/socket
能夠在底行模式下用下面命令查看是否有此路徑
:.!
–l /usr/
5、讓postfix支持虛擬域和虛擬用戶
1
、編輯/etc/postfix/main.cf,添加以下內容:
########################Virtual Mailbox Settings########################
virtual_mailbox_base = /var/mailbox
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_uid_maps = static:2525
virtual_gid_maps = static:2525
virtual_transport = virtual
maildrop_destination_recipient_limit = 1
maildrop_destination_concurrency_limit = 1
##########################QUOTA Settings########################
message_size_limit = 14336000
virtual_mailbox_limit = 20971520
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please Tidy your mailbox and try again later.
virtual_overquota_bounce = yes
6、使用extman源碼目錄下docs目錄中的extmail.sql和init.sql創建數據庫
解壓縮
[root@mail ~]# tar zxvf extman-1.1.tar.gz
[root@mail ~]# cd extman-1.1
[root@mail extman-1.1]# cd docs/
[root@mail docs]# mysql -u root -p <extmail.sql
Enter password:
[root@mail docs]# mysql -u root -p <init.sql
Enter password:
(前面設置的密碼redhat)
導入以後用下面命令驗證一下
[root@mail docs]# mysql -u root -p
Enter password:
把映射文件copy到/etc/postfix
[root@mail docs]# cp mysql_virtual_* /etc/postfix/
授予用戶extmail訪問extmail數據庫的權限
[root@mail docs]# mysql -u root -p
Enter password:
mysql> GRANT all privileges on extmail.* TO extmail@localhost IDENTIFIED BY 'extmail';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT all privileges on extmail.* TO extmail@127.0.0.1 IDENTIFIED BY 'extmail';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES; ##
讓設置的內容生效
從新啓動服務
[root@mail ~]# service postfix restart
說明:啓用虛擬域之後,須要取消中心域,即註釋掉myhostname, mydestination, mydomain, myorigin幾個指令;這些前面已經作過。固然,你也能夠把mydestionation的值改成你本身須要的。
7、配置dovecot
211 mail_location = maildir:/var/mailbox/%d/%n/Maildir
795 #passdb pam {
…
828 #}
869 passdb sql {
870 # Path for SQL configuration file, see doc/dovecot-sql-example.conf
871 args = args = /etc/dovecot-mysql.conf
872 }
896 #userdb passwd {
…
903 #}
930 userdb sql {
931 # Path for SQL configuration file, see doc/dovecot-sql-example.conf
932 args = args = /etc/dovecot-mysql.conf
933 }
… …
把userdb的其餘相關禁用
建立dovecot-mysql.conf文件,內容以下:
[root@mail ~]# vi /etc/dovecot-mysql.conf
driver = mysql
connect = host=localhost dbname=extmail user=extmail password=extmail
default_pass_scheme = CRYPT
password_query = SELECT username AS user,password AS password FROM mailbox WHERE username = '%u'
user_query = SELECT maildir, uidnumber AS uid, gidnumber AS gid FROM mailbox WHERE username = '%u'
編輯postfix配置文件
[root@mail ~]# vim /etc/postfix/main.cf
415 home_mailbox = Maildir/
啓動dovecot服務重啓postfix服務
[root@mail ~]# service dovecot start
[root@mail ~]# chkconfig dovecot on
[root@mail ~]# service postfix restart
8、安裝Extmail-1.2
1.
解壓縮
[root@mail ~]# tar zxvf extmail-1.2
Extmail
運行在固定的目錄建立下面目錄,並把解壓縮文件移動到其下
[root@mail extmail-1.2]# mkdir -pv /var/www/extsuite
mkdir: created directory `/var/www/extsuite'
[root@mail extmail-1.2]# cd
[root@mail ~]# mv extmail-1.2 /var/www/extsuite/extmail
[root@mail ~]# mv extman-1.1 /var/www/extsuite/extman
[root@mail ~]# cd /var/www/extsuite/
[root@mail extsuite]# cd extmail/
Copy
配置文件
[root@mail extmail]# cp webmail.cf.default webmail.cf
修改配置文件
[root@mail extmail]# vim webmail.cf
77 SYS_USER_LANG = zh_CN
127 SYS_MAILDIR_BASE = /var/mailbox
139 SYS_MYSQL_USER = extmail
140 SYS_MYSQL_PASS = extmail
197 SYS_AUTHLIB_SOCKET = /usr/local/courier-authlib/var/spool/authdaemon/socket
啓動apache
[root@mail extmail]# service httpd start
Starting httpd: [ OK ]
[root@mail extmail]# chkconfig httpd on
2.apache
的相關配置
因爲extmail要進行本地郵件的投遞操做,故必須將運行apache服務器用戶的身份修改成您的郵件投遞代理的用戶;本例中打開了apache服務器的suexec功能,故使用如下方法來實現虛擬主機運行身份的指定。此例中的MDA爲postfix自帶,所以將指定爲postfix用戶:
[root@mail extmail]# vim /etc/httpd/conf/httpd.conf
添加一下內容
<VirtualHost 192.168.2.101:80>
ServerName mail.lee.com
DocumentRoot /var/www/extsuite/extmail/html/
ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi
Alias /extmail /var/www/extsuite/extmail/html
SuexecUserGroup postfix postfix
</VirtualHost>
能夠不要SuexecUserGroup postfix postfix,但作一下修改
231 User postfix
232 Group postfix
修改 cgi執行文件屬主爲apache運行身份用戶:
[root@mail extmail]# chown -R postfix.postfix /var/www/extsuite/extmail/cgi/
從新啓動
[root@mail ~]# service httpd restart
9、安裝Extman-1.1
1.
解壓縮了並把解壓縮文件copy到/var/www/extsuite下,這些第八步已經作過
Copy
配置文件並修改
[root@mail extman]# cp webman.cf.default webman.cf
[root@mail extman]# vim webman.cf
12 SYS_MAILDIR_BASE = /var/mailbox
##
此處即爲您在前文所設置的用戶郵件的存放目錄
21 SYS_CAPTCHA_ON = 0 ##
表明不須要驗證碼
修改cgi目錄的屬主
[root@mail extman]# chown -R postfix.postfix /var/www/extsuite/extman/cgi/
在apache的主配置文件中Extmail的虛擬主機部分,添加以下兩行
ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi
Alias /extman /var/www/extsuite/extman/html
建立其運行時所需的臨時目錄,並修改其相應的權限
[root@mail extman]# mkdir -pv /tmp/extman
mkdir: created directory `/tmp/extman'
[root@mail extman]# chown postfix.postfix /tmp/extman
10、爲extmail與extman打個小補丁Unix-Syslog
1
、解壓縮
[root@mail ~]# tar zxvf Unix-Syslog-0.100.tar.gz
2
、編譯安裝
[root@mail Unix-Syslog-0.100]# perl Makefile.PL
[root@mail Unix-Syslog-0.100]# make
[root@mail Unix-Syslog-0.100]# make install
11、測試
好了,到此爲止,從新啓動apache服務器後,您的Webmail和Extman已經可使用了,
在訪問以前在修改一下文件,驗證後面已經作過,這裏衝突,因此註釋掉。要否則不能發信。
[root@mail ~]# vim /etc/postfix/main.cf
161 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
修改完畢以後重啓服務,如今能夠在瀏覽器中輸入指定的虛擬主機的名稱進行訪問,以下:
http://mail.lee.com
如圖:
選擇管理便可登入extman進行後臺管理了。默認管理賬號爲:root@extmail.org 密碼爲:extmail*123*
如圖:
添加域lee.com 和test.com
如圖:
