sendmail-8.13.8-2.el5.i386.rpm:sendmail服務的主程序包,伺服器端安裝該軟體包. sendmail-cf-8.13.8-2.el5.i386.rpm: "/> sendmail-8.13.8-2.el5.i386.rpm:sendmail服務的主程序包,伺服器端安裝該軟體包. sendmail-cf-8.13.8-2.el5.i386.rpm: "/>
歡迎您光臨本站 註冊首頁

在LINUX下搭建Sendmail伺服器\安裝配置OpenWebmail

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
1.Sendmail服務軟體包<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> sendmail-8.13.8-2.el5.i386.rpmsendmail服務的主程序包,伺服器端必須安裝該軟體包.
sendmail-cf-8.13.8-2.el5.i386.rpm

sendmail宏文件包
sendmail-devel-8.13.8-2.el5.i386.rpmsendmail伺服器開發工具軟體包
sendmail-doc-8.13.8-2.el5.i386.rpmsendmail

伺服器的說明文檔
m4-1.4.5-3.el5.1.i386.rpm宏處理過慮軟體包
dovecot-1.0.7-2.el5.i386.rpm接收郵件軟體包,安裝時需要注意安裝順序

2.Sendmail相關配置文檔 sendmail.cfsendmail核心配置文件,位於/etc/mail/sendmail.cf sendmail.mc

sendmail提供sendmail文件模板,通過編輯此文件后再使用m4工具將結果導入sendmail.cf完成配置sendmail核心配置文件,降低配置複雜度,位於/etc/mail/sendmail.mc

local-host-name定義收發郵件伺服器的域名和主機別名,位於/etc/mail/local-host-name access.db用來設置sendmail伺服器為哪些主機進行轉發郵件,

位於/etc/mail/access.db aliases.db:用來定義郵箱別名,位於/etc/mail/aliases.db virtusertable.db用來設置虛擬賬戶,位於/etc/mail/virtusertable.db 3.

郵件功能組件 MUA郵件用戶代理(Mail User Agent MTA郵件傳輸代理(

Mail Transfer Agent MDA郵件遞送代理(Mail Delivery Agent 4.Sendmail常規伺服器配置

搭建Sendmail伺服器流程: 1)配置sendmail.mc文件

2)使用m4工具將sendmail.mc文件導入sendmail.cf文件

3)配置local-host-names文件 4)建立用戶帳號

5)重新啟動服務使配置生效 Sendmail應用案例1

區域網網段:192.168.1.0/24 企業域名:benet.com DNSSendmail伺服器地址:192.168.1.2 sendmail服務是和

DNS服務結合相當緊密的一個服務,我們在配置sendmail之前,需要設置並調試好DNS伺服器,DNS配置中設置MX資源記錄指定郵件伺服器地址.

1)配置DNS主配置文件named.conf

2)配置benet.com區域文件 使用MX記錄設置郵件伺服器,這條記錄一定要有,否則Sendmail無法正常工作.

3)修改DNS域名解析的配置文件 vim /etc/resolv.conf 4

)重啟named服務使配置生效 5)安裝Sendmail

軟體包 RHEL5默認安裝sendmail-8.13.8-2.el5m4-1.4.5-3.el5.1軟體包,我們只需要安裝sendmail-cf-8.13.8-2.el5宏文件包就可以了.

6)編輯sendmail.mc修改SMTP偵聽網段範圍 配置郵件伺服器需要更改IP

地址為公司內部網段或者0.0.0.0,這樣可以擴大偵聽範圍(通常都設置成0.0.0.0),否則郵件伺服器無法正常發送郵件. vim /etc/mail/sendmail.mc 116行將

smtp偵聽範圍從127.0.0.1改為0.0.0.0 155行修改成自己域:LOCAL_DOMAIN(`benet.com')dnl

使用m4命令生成sendmail.cf文件,其實sendmail.mc即是一個模板文件哈~ m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

7)修改local-host-names文件添加域名及主機名 vim /etc/mail/local-host-names 8

)安裝Dovecot軟體包(POP3IMAP 到這裡sendmail

伺服器基本配置完成後,Mail Server就可以完成郵件發送工作,如果需要使用POP3IMAP協議接收郵件還需要安裝dovecot軟體包.在rhel5

dovecot整合了IMAP. 安裝dovecot軟體包要解決其依賴性,安裝per-DBI-1.52-1.fc6.i386.rpmmysql-5.0.22-2.1.0.1.i386.rpm

yum –y install dovecot* 9)啟動Sendmail服務 service sendmail restartservice dovecot restart

命令啟動sendmaildovecot服務,如果每次開機啟動,可以使用chkconfig命令修改. service sendmail restart service dovecot restart OpenWebMail

需要 Apacheperl-Compress-Zlib(默認已經安裝)perl-CGI-SpeedyCGIperl-suidperl

perl-Text-Iconvopenwebmailopenwebmail-data 1.Apache的安裝:(這裡就不再演示了,博客里有)

2.這裡我們已經把openwebmailrpm包拷到/home下面了,下面我們來安裝: rpm -ivh /mnt/Server/perl-suidperl-5.8.8-10.el5_0.2.i386.rpm

rpm -ivh perl-Text-Iconv-1.7-2.el5.i386.rpm rpm -ivh perl-CGI-SpeedyCGI-2.22-1.2.el5.rf.i386.rpm rpm -ivh openwebmail* 3.初始化OpenWebmali系統 /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init 4.修改配置文件中的設置項:vim /var/www/cgi-bin/openwebmail/etc/openwebmail.conf(這裡的修改是為了讓OpenWebmail登陸的時候出現比較親切的中文哈:) )

5.添加用戶: 6我們來測試下哈…… http://mail.benet.com/cgi-bin/openwebmail/openwebmail.pl 測試之前記得要重啟Apache服務呀……

Service httpd restart 到這裡已經算好了,但是在IE裡面輸入的東西太多了有點麻煩,我們可以做個別名 /etc/httpd/conf/httpd.conf里的一行添加 保存退出並重啟

Apache服務 然後再來看下哈……


[火星人 ] 在LINUX下搭建Sendmail伺服器\安裝配置OpenWebmail已經有812次圍觀

http://coctec.com/docs/linux/show-post-50756.html