6.5版 postfix郵件系統搭建

注!DNS服務器中設置郵件交換記錄步驟省略(如有疑問,請查閱《DNS服務器搭建》這篇博客)


(一)安裝軟件包


rpm -vih postfix-2.6.6-2.2.el6_1.x86_64     //有的linux6.0版本以上默認安裝


(二)修改主配置文件


vi /etc/postfix/main.cf  //打開主配置文件


inet_interfaces = 192.168.1.20,127.0.0.1      //監聽服務器IP地址,默認爲all


myhostname = mail.benet.com  //郵件服務器的主機名


mydomain = benet.com  //郵件域


myorigin = $mydomain  //外發郵件時發件人地址中的郵件域


mydestination = $mydomain, $myhostname//允許投遞到本地的目標郵件域


home_mailbox = Maildir///設置郵件存儲位置和格式(路徑在用戶家目錄下)


(三)啓動服務


service postfix start


netstat -anpt | grep 25       //過濾監聽端口

wKioL1LL-_rxv6QQAAAmMm3cr0A139.jpg

(四)添加郵箱賬號


groupadd mailusers        //新建組


useradd -g mailusers -s /sbin/nologin jack      //新建賬號


passwd jack//設置密碼


useradd -g mailusers -s /sbin/nologin jack    


passwd jack


(五)smtp發送郵件測試


rpm -ivh /mnt/iso/Packages/telnet-0.17-47.el6_3.1.x86_64.rpm     //安裝telnet


telnet mail.qq.com 25//連接postfis服務器


HELO mail.qq.com//宣告客戶機地址


MAIL FROM:[email protected]//告知發件人地址


RCPT TO:[email protected]   //告知收件人地址


DATA//告知要發送郵件數據


Subject:wo shi tom//指定郵件標題


Dear Lisi://編寫郵件正文


.   //單獨的點號表示正文結束


Quit//斷開連接並退出


cat /home/jack/Maildir/new/1388908164.V802I2161M714198.localhost.localdomain   //查看發給jack的郵件


wKiom1LL_AfzuXC1AACsP8uLky8486.jpg

POP3收信服務(dovecot


(一)安裝軟件包


rpm -ivh /mnt/iso/Packages/dovecot-2.0.9-7.el6.x86_64.rpm


(二)修改主配置文件


vi /etc/dovecot/dovecot.conf


protocols = imap pop3 lmtp


login_trusted_networks = 192.168.1.20/24


dict {                             //找到這行,在下面加入!include conf.d/*.conf


}


!include conf.d/*.conf //有的版本默認就有這一行,沒有就加上


vi /etc/dovecot/conf.d/10-mail.conf      //修改子配置文件


mail_location = maildir:~/Maildir    //設置郵箱格式及位置


(三)啓動服務


service dovecot start//啓動dovecot服務


netstat -anpt | grep 110       //過濾監聽端口


wKioL1LL-_qynOG4AAAqLHOUsOA937.jpg

(四)POP3接收郵件測試


telnet mail.qq.com 110   //連接服客戶端dovercot


USER jack//指定用戶名稱


PASS 123//指定登陸密碼


LIST//查看郵件列表


RETR 1//查看第一封郵件內容


(五)使用Outlook Express 測試發信、收信功能(xp系統有自帶)


注!網卡配置參數裏別忘了指DNS服務器地址


1.運行Outlook Express


wKiom1LL_iyTg4-GAACPTm6cjjM620.jpg

2.新建發件人名稱

wKioL1LL-_uj0UQxAABOqUdP_Nw521.jpg

3.設置電子郵箱

wKiom1LL_AjTyWxIAABb4OdvvbM916.jpg


4.設置接收郵件服務器,和發送服郵件服務器(千萬別混淆了!!)


wKioL1LL-_vxdzaIAABs1i9y41o338.jpg

5.發送郵件


wKiom1LL_AiA2cjQAAB6EM_A3ak151.jpg

Web郵件系統構建(squirrelmail


(一)安裝軟件包


mkdir /usr/squirrelmail //創建解壓目錄


tar zxvf squirrelmail-webmail-1.4.22.tar.gz -C /usr/squirrelmail/    //解壓安裝包


tar zxvf zh_CN-1.4.18-20090526.tar.gz -C /usr/squirrelmail/squirrelmail-webmail-1.4.22/    //解壓中文包


(二)修改配置文件


cd /usr/squirrelmail/


mv squirrelmail-webmail-1.4.22/ webmail//換個友好的目錄名!!


cd webmail


mkdir attach   //創建附件目錄


mkdir data1 //創建數據目錄


chown -R daemon.daemon data1/ attach/  //把屬主和屬組改爲daemondaemonapache默認用戶


cd /usr/squirrelmail/config


cpconfig_default.php config.php  //建主配置文件


vi /usr/squirrelmail/webmail/config/config.php  //修改主配置文件


$domain = 'benet.com'; //域名


$smtpServerAddress = '192.168.1.20';//smtp服務器地址


$smtpPort = 25;//smtp服務端口


$imap_server_type = 'dovecot';//impt服務類型


$imapPort = 143;//impt服務端口


$data_dir = '/usr/squirrelmail/webmail/data1/';    //數據目錄的位置


$p_w_upload_dir = '/usr/squirrelmail/webmail/attach/';    //附件目錄的位置


$squirrelmail_default_language = 'zh_CN';//界面語言


$default_charset = 'zh_CN.UTF-8';//默認字符集


(三)重啓服務


service httpd restart


service postfix restart


service dovecot restart


(四)使用squirrelmail收發郵件測試


//www.qq.com    //基於域名的訪問應配置虛擬主機,如有疑問,請查閱《apache編譯安裝及搭建》這篇博客



wKioL1LL-_yj_cLdAABLjhyNIKY761.jpg


wKiom1LL_Aij05tBAACt4NcRgc8386.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章