1. 程式人生 > >企業級郵件服務搭建

企業級郵件服務搭建

服務器 郵件 service

背景:兩臺虛擬機:一臺作為郵件服務器(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>

<VirtualHost *:80>

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

</VirtualHost>

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*軟件,最後不知道怎麽就好了!


本文出自 “Change life Start fresh.” 博客,請務必保留此出處http://ahcwy.blog.51cto.com/9853317/1940256

企業級郵件服務搭建