天天看點

企業級郵件服務搭建

背景:兩台虛拟機:一台作為郵件伺服器(115.179)另一台作為dns伺服器以及用戶端(115.175)

dns伺服器:

搭建dns伺服器,使之能解析出www、mail域名

安裝dns軟體并配置/etc/named.conf、/etc/named.rf1912.zones等

企業級郵件服務搭建

dns伺服器搭建好之後,将測試機的DNS指向dns伺服器的ip位址

postfix伺服器:

安裝gcc

yum install -y gcc*

安裝資料庫以及mailx

yum install -y mysql mysql-server mailx

啟動資料庫

service mysqld start

安裝apache

yum install -y httpd

建立後面需要的目錄

mkdir /var/www/extsuite

解壓extmail和extman兩個軟體

企業級郵件服務搭建

去掉版本号

企業級郵件服務搭建

将/extman/docs中模闆和資料導入到資料庫中

企業級郵件服務搭建

使用指令mysql登入資料庫檢視

将init.sql改一下再導入資料庫中(最後一部分)

企業級郵件服務搭建
企業級郵件服務搭建

将虛拟目錄的模闆拷貝到郵件伺服器的主目錄下

企業級郵件服務搭建

建立真實的映射使用者

企業級郵件服務搭建

修改郵件服務的主配置檔案(vim /etc/postfix/main.cf)

企業級郵件服務搭建
企業級郵件服務搭建

virtual_mailbox_base = /home/vmail

virtual_uid_maps = static:600

virtual_gid_maps = static:600

virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf

virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

重新開機郵件服務

service postfix restart

發送郵件測試:

企業級郵件服務搭建

echo "hello" | mail -s test [email protected]

檢視:

企業級郵件服務搭建

安裝dovecot pop3服務相關軟體

yum install dovecot dovecot-devel dovecot-mysql -y

企業級郵件服務搭建

修改/etc/dovecot/conf.d/ 10-mail.conf

maildir:/home/vmail/%d/%n/maildir

企業級郵件服務搭建
企業級郵件服務搭建

修改/etc/dovecot/conf.d/10-auth.conf

企業級郵件服務搭建

修改如何在資料庫裡讀取資料的檔案(需要拷貝模闆)

cd /etc/dovecot/ &&  cp /usr/share/doc/dovecot-2.0.9/example-config/dovecot-sql.conf.ext ./

企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建

安裝收郵件的telnet

企業級郵件服務搭建

telnet測試:

企業級郵件服務搭建

配置網站

修改/usr/local/apache/etc/conf

企業級郵件服務搭建

<virtualhost *:80>

documentroot /var/www/html

servername www.extmail.org

</virtualhost>

documentroot /var/www/extsuite/extmail/html

servername mail.extmail.org

scriptalias /extmail/cgi /var/www/extsuite/extmail/cgi

   alias /extmail /var/www/extsuite/extmail/html

   scriptalias /extman/cgi /var/www/extsuite/extman/cgi

   alias /extman /var/www/extsuite/extman/html

   suexecusergroup vmail vmail

extmail中更改cgi的屬組屬主,讓vmail有權限執行

企業級郵件服務搭建

先生成配置檔案,再修改配置檔案

企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建

extman中更改cgi的屬組屬主,讓vmail有權限執行

企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建

以下這個改為0

企業級郵件服務搭建
企業級郵件服務搭建

安裝unix-syslog這個軟體

企業級郵件服務搭建
企業級郵件服務搭建

注意:執行perl makefile.pl時有可能報錯:

解決:yum install -y perl-extutils-makemaker

用戶端在浏覽器上通路

指向dns

企業級郵件服務搭建
企業級郵件服務搭建
企業級郵件服務搭建

當發現所有服務都搭建好,并且沒有問題的情況下,網頁通路還是無法正常顯示頁面:

解決:yum -y install perl-cgi

最後好像登入網頁,驗證碼刷不出來

最後就安裝了perl*軟體,最後不知道怎麼就好了!

繼續閱讀