EMOS 1.2 操作手冊 目 錄 問:為什么EMOS1.2 只能收本機(jī)的信件,,外界的收不到,但可發(fā)出信件,?... 4 問:EMOS1.2的驗(yàn)證碼問題,,我想把驗(yàn)證碼改成不區(qū)分大小寫或者給去掉,該怎么改,?... 4 問:EMOS 1.2 發(fā)件箱里面的郵件存放在哪里,?... 4 問:ISP Mail和企業(yè)郵兩種模式有什么差別?... 4 問:EMOS1.2注冊的人數(shù)有無限制,?... 4 問:EMOS1.2支持intel EM64T雙CPU的服務(wù)器嗎,?... 4 問:請問有辦法可以在后臺多添加一個(gè)Admin嗎,?有什么方法可以多建立一個(gè)Admin呢,? 5 問:為了保證服務(wù)器的安全,不希望外部網(wǎng)絡(luò)訪問后臺管理界面,,請問有什么好辦法沒有,? 5 問:為何進(jìn)入extmail后,,總是很短時(shí)間就提示要重新登錄?... 5 問:不能發(fā)送.exe 或rar 或zip 里的exe 文件怎么辦,?... 6 問:ExtMail Project News和天氣信息連接慢,如何關(guān)閉,?... 6 問:我的郵件服務(wù)器升級了,想移動EMOS到新服務(wù)器,,如何備份,?... 6 問:我想升級升級maildrop,,該如何操作,?... 8 第一章 EMOS 1.2的安裝一、安裝前的說明EMOS是Mail系統(tǒng)和CentOS的集成,,第一次Boot系統(tǒng)時(shí),,會激活自動配置系統(tǒng),配置已經(jīng)預(yù)先安裝好的系統(tǒng)而已,。EMOS是指整個(gè)Linux系統(tǒng)(包含了Mail系統(tǒng)),。 EMOS的安裝非常簡便,但郵件系統(tǒng)是一個(gè)復(fù)雜的項(xiàng)目,,盡管開發(fā)人員簡化的EMOS的安裝,,但需要操作者具備一定的相關(guān)知識(如Linux基礎(chǔ)、網(wǎng)絡(luò)管理基礎(chǔ),、DNS基礎(chǔ),、郵件服務(wù)器基礎(chǔ),最重要的具備一定的英文水平),。 二,、安裝過程這部分太簡單了,基本上是傻瓜式操作,,因此沒有必要插圖了,。 語言選什么都行,最好選英文,,這樣遇有硬盤升級或配置改變,能看清是什么,,否則簡體中文在命令行下是亂碼,,看不明白怎么回事兒,只好猜,。 選擇安裝電郵服務(wù)器,,后面的都是按默認(rèn),分區(qū)是根據(jù)自己喜好(屬于Linux常識部分,,無基礎(chǔ)者建議進(jìn)一步提高,,否則按照默認(rèn)進(jìn)行)。 IP是用固定IP,,防火墻要啟用,,安裝軟件包的時(shí)候,一般不用安裝開發(fā)工具,。然后,,一路回車,就裝好了。 在安裝EMOS過程中,,會問你每個(gè)郵件是多大,,默認(rèn)是 在安裝過程中,,還會詢問你后臺管理的密碼,,可以用默認(rèn),也可以修改為你想要的密碼,。 分區(qū)注意事項(xiàng): SWAP分區(qū):劃為內(nèi)存的2倍,。 /var分區(qū): /var/spool/vscan目錄:垃圾郵件用此分區(qū)目錄,同時(shí)也是殺毒臨時(shí)目錄,,根據(jù)郵件數(shù)量劃 /var/spool/postfix是隊(duì)列目錄,至少 /var /usr /home分區(qū):剩余的空間全部分給home,,因?yàn)猷]件是存儲在這個(gè)分區(qū)上的。 三,、安裝后的注意事項(xiàng)由于1.2全面支持交互設(shè)置,,因此假設(shè)您輸入的默認(rèn)域名是d,而主機(jī)名是mail.d,,后臺帳戶密碼是mypassword,,下同。 1.webmail訪問地址:http://mail.d/extmail/ 默認(rèn)帳戶名:postmaster 密碼:extmail 域名:d 2.后臺訪問地址:http://mail.d/extman/ 默認(rèn)帳戶名:root@d 密碼:mypassword 3.mysql后臺地址: http://mail.d/phpmyadmin/ 帳戶:root 密碼:空 (請登陸后立即修改mysql密碼?。?/span> 4.LDAP后臺地址:http://mail.d/phpldapadmin/ 帳戶:cn=Manager,dc=extmail.org 密碼:secret,,請注意修改此密碼。如果不熟悉如何修改,,建議利用htpasswd來保護(hù)這個(gè)后臺,! 5.其他有關(guān)事項(xiàng)請?jiān)诠獗Pboot的時(shí)候按F5查看! 第二章 EMOS 1.2的安全設(shè)置一,、升級CENTOS# yum -y upgrade 如果做完一次系統(tǒng)級的升級,,將會下載大量 rpm 等等東西,這將占用較多的硬盤,,可以使用 # yum clean packages 將相關(guān)的 rpm 文件刪除,,可選項(xiàng)還有 headers, packages, cache, metadata, all 二、修改啟動項(xiàng),,保證正常啟動# vi /boot/grub/grub.conf 修改啟動內(nèi)核順序(如果你安裝了RAID卡或其它額外的驅(qū)動的話,又不想再重新裝驅(qū)動,,我的系統(tǒng)就是這樣的) 三、保障數(shù)據(jù)庫安全1. 刪除test0數(shù)據(jù)庫(http://mail./phpmyadmin/) 2. 修改user表的root用戶口令(你可以將test改為你要的口令) #mysql mysql> use mysql; mysql> update user set password=password('test') where user='root'; mysql> flush privileges; 這樣,MySQL數(shù)據(jù)庫root用戶的口令也被改成test了,。其中最后一句命令flush privileges的意思是強(qiáng)制刷新內(nèi)存授權(quán)表,,否則用的還是緩沖中的口令,這時(shí)非法用戶還可以用root用戶及空口令登陸,,直到重啟MySQL服務(wù)器,。 四、安裝后開放的端口默認(rèn)安裝后(升級CENTOS后),,開放的端口用X-Scan-v3.1掃描可見如下端口: smtp (25/tcp) imap (143/tcp) www (80/tcp) pop3 (110/tcp) SSH (22/tcp) https (443/tcp) 應(yīng)該說,,默認(rèn)安裝還是比較安全的。 第三章 EMOS 1.2常見問題問:EMOS是否支持動態(tài)域名,?答:那么你需要在CentOS上安裝個(gè)"花生殼"來支持動態(tài)域名解析,。 問:為什么EMOS1.2 只能收本機(jī)的信件,外界的收不到,,但可發(fā)出信件,?答:請先查看郵件日志 /var/log/maillog,用tail命令看:tail -f /var/log/maillog 問:EMOS1.2的驗(yàn)證碼問題,,我想把驗(yàn)證碼改成不區(qū)分大小寫或者給去掉,,該怎么改?答:編輯/var/www/extsuite/extman/webman.cf,, 將:SYS_CAPTCHA_ON = 1 改為:SYS_CAPTCHA_ON = 0 就可以關(guān)閉驗(yàn)證碼,,不過注冊程序的驗(yàn)證碼還不能通過這個(gè)方法關(guān)閉。 問:EMOS 1.2 發(fā)件箱里面的郵件存放在哪里,?答:/home/domains下,,具體的要看你選擇的安裝模式(isp mail還是企業(yè)郵) 問:ISP Mail和企業(yè)郵兩種模式有什么差別?答:ISP Mail是支持10萬及其以上用戶的大型郵件系統(tǒng),,將來有可能作為郵件系統(tǒng)集群,,他的目錄存儲結(jié)構(gòu)為散列式。 domains/A0/A0/extmail.org/XX/XX/test domains/B0/B0/test.org/XX/XX/test 類似上面的存儲結(jié)構(gòu),。 而企業(yè)郵件系統(tǒng)為相對來說企業(yè)內(nèi)部比較小型的,,目錄結(jié)構(gòu)直接為: domains/extmail.org/ domains/test.org 問:EMOS1.2注冊的人數(shù)有無限制,?答:和你在后臺對某個(gè)domain的限制有關(guān),,EMOS本身沒有限制。 問:EMOS1.2支持intel EM64T雙CPU的服務(wù)器嗎,?答:EMOS是基于CentOS系統(tǒng)構(gòu)建,如果CentOS支持,,則沒問題,目前發(fā)布的是x86-32的(i586或i386) 問:EMOS1.2后臺登陸不進(jìn)去,?答:99%的緣故都是因?yàn)槟?/span>EMOS機(jī)器的時(shí)鐘和您客戶機(jī)的時(shí)鐘相差太遠(yuǎn),,導(dǎo)致cookie注銷。默認(rèn)EMOS的cookie是15分鐘有效。所以您得先檢查機(jī)器的時(shí)鐘問題,! 問:請問有辦法可以在后臺多添加一個(gè)Admin嗎,?有什么方法可以多建立一個(gè)Admin呢,?答:直接修改數(shù)據(jù)庫extmail->domain_manage,,把用管理員類型更改為Admin,。 其實(shí)不建議加多個(gè)Admin,,畢竟Unix系統(tǒng)也只有一個(gè)root,,并且一個(gè)國家也只有一個(gè)總書記,。 問:EMOS1.2如何關(guān)閉用戶注冊答:進(jìn)入Extman最高管理員權(quán)限,,在域列表中選中你不想被任意注冊的域名,,操作內(nèi)容中修改此域,,選空“允許自由注冊”即可以,。 問:為了保證服務(wù)器的安全,不希望外部網(wǎng)絡(luò)訪問后臺管理界面,,請問有什么好辦法沒有,?答:設(shè)置了密碼就可以了。除非人家能暴力破掉您的密碼,,那就沒辦法了,。 問:EMOS1.2如何限制用戶郵件附件的大小,?答:后臺中不能設(shè)置,,Postfix可以設(shè)置用戶郵件大小。 /etc/postfix/main.cf 中message_size_limit /sbin/service postfix restart 還要設(shè)置/var/www/ex*/extmail/webmail.cf
問:為何進(jìn)入extmail后,,總是很短時(shí)間就提示要重新登錄,?答:可以修改webmail.cf (仔細(xì)看注釋) # sys_sess_timeout, session timeout, default 3 hours (3h) format: # number+(s|m|h|d|M|y); or only number, the 0 means that the # session will last for 0 seconds, but if you specify the # sys_sess_cookie_only = 1 then it means the session will expire # after you close your browser :) SYS_SESS_TIMEOUT = 0 問:我想安裝Webmin怎么辦?答:用yum -y install webmin安裝,,然后設(shè)置下防火墻打開webmin的默認(rèn)10000端口就行,。 問:不能發(fā)送.exe 或rar 或zip 里的exe 文件怎么辦?答:如果要允許擴(kuò)展名為exe|zip|rar|arc|arj|zoo通過,,則需要修改/etc/amavisd.conf,,把 # [ qr'^\.(zip|rar|arc|arj|zoo)$'=> 0 ], # allow any within such archives 前的#去掉就行了。如果需要其他擴(kuò)展名,,例如exe,,則只要加入即可。 問:ExtMail Project News和天氣信息連接慢,,如何關(guān)閉,?答:編輯extmail/html/plugins/rpc_init.js rpc_url_list = [ //"http://rpc-srv01./phprpc/rpc.php", //"http://rpc-srv02./phprpc/rpc.php", //"http://rpc-srv03./phprpc/rpc.php", ]; rpc_plg_list = [ //"coolweather", //"etnews", ]; 按上述的方法注釋掉rpc服務(wù)器列表和插件列表,就可以全部關(guān)閉了,。 問:如何安裝Webmin,?答:到 www.webmin.com 下載安裝包: http://prdownloads./webadmin/webmin-1.350-1.noarch.rpm 運(yùn)行命令 #rpm -ivh webmin-1.350-1.noarch.rpm 安裝完后,,再執(zhí)行命令 #/etc/init.d/webmin start 開啟 webmin 服務(wù) 測試一下 #telnet 127.0.0.1 10000 測 10000 port通過,就ok 了,。 因?yàn)槲沂怯?/span> #setup 把 firewall 全部 disable ,,所以 從 windows 的DOS下telnet EMOS的ip 10000 也可以通 然后在 windwos 主機(jī),直接輸入 https://EMOS的ip:10000 就進(jìn)了,。 我用 yam -y install webmin 會出現(xiàn) nothing to do ,,所以就自己去下載,ok,。 問:我的郵件服務(wù)器升級了,,想移動EMOS到新服務(wù)器,如何備份,?答: 1.在移動之前備份三個(gè)目錄 ①備份用戶數(shù)據(jù)庫 #cd /var/lib/mysql #tar cvf extmail.tar extmail 這樣就生成一個(gè)extmail.tar ②備份www #cd /var #tar cvf www.tar www 這樣就生成一個(gè)www.tar ③備份用戶郵件 #cd /home #tar cvf domains.tar domains 這樣就生成一個(gè)domains.tar 2.將文件備份到其它服務(wù)器 分別將生成的tar文件拷貝其它的服務(wù)器(可以用FTP等) 3.在新服務(wù)器上,,重新安裝EMOS 4.安裝好EMOS后,分別用如下命令恢復(fù)原來的數(shù)據(jù) 將extmail.tar,、www.tar,、domains.tar分別拷貝(或者是FTP)到/var/lib/mysql、/var和/home目錄下: ①恢復(fù)用戶數(shù)據(jù)庫 #cd /var/lib/mysql #tar xvf extmail.tar 這樣就生成一個(gè)extmail.tar ②備份www #cd /var #tar xvf www.tar 這樣就生成一個(gè)www.tar ③備份用戶郵件 #cd /home #tar xvf domains.tar 5.最重要的一步,,重新啟動系統(tǒng)reboot,,才能生效。 問:我想升級clamav的版本,,該如何操作,?答: 首先,編輯etc/postfix/main.cf,,注釋掉這一行如下,。 #content_filter = smtp:[127.0.0.1]:10024 執(zhí)行一下 #postfix stop 停掉clamd,amavisd,為了安全,。 # /etc/init.d/clamd stop Stopping Clam AntiVirus Daemon: [ OK ] # /etc/init.d/amavisd stop Shutting down amavisd: [ OK ] amavisd stopped 升級ClamAV 首先加入 dag #vi /etc/yum.repos.d/dag.repo [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt./redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=1 #rpm --import http://dag./rpm/packages/RPM-GPG-KEY.dag.txt # yum update clamav 恢復(fù)配置文件 # cp /etc/clamd.conf.rpmnew /etc/clamd.conf # vi /etc/clamd.conf 改如下行: LocalSocket /var/run/clamav/clamd.sock #TCPSocket 3310 說明注釋掉該行 AllowSupplementaryGroups yes
升級完成后: 編輯/etc/postfix/main.cf,,去掉注釋。 content_filter = smtp:[127.0.0.1]:10024 重啟postfix # postfix start 啟動clamd # /etc/init.d/clamd start Starting Clam AntiVirus Daemon: [ OK ] 啟動amavisd # /etc/init.d/amavisd start Starting amavisd: [ OK ] 然后更新病毒庫 # /usr/bin/freshclam 稍后就可以看到病毒庫更新的結(jié)果了 可以再執(zhí)行一次 # yum -y upgrade 你可以看到又能更新許多軟件包,。 問:我想升級maildrop,,該如何操作?刪除原來的maildrop # rpm -e maildrop # rpm -e maildrop-man 先下載一個(gè)EMOS1.30安裝盤,,將里面的\CentOS\RPMS目錄下的三個(gè)文件gamin- 首先,,由于有包依賴關(guān)系,需要安裝gamin # rpm -ivh gamin- Preparing... ########################### [100%] 1:gamin ########################## [100%] 再安裝maildrop # rpm -ivh maildrop- Preparing... ########################### [100%] Adding vmail group to system Adding vmail user to system 1:maildrop ########################## [100%] ====================================== Only root vuser postfix mail vmail can use -d option ====================================== 安裝maildrop-man # rpm -ivh maildrop-man- Preparing... ######################### [100%] 1:maildrop-man ####################### [100%] 重新啟動,,可完成maildrop的更新 問:由于extman有校驗(yàn)碼,需要校對時(shí)間,,怎樣校對系統(tǒng)時(shí)間呢,?# yum -y install ntp # crontab -e */15 * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1 |
|