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支持intel EM64T雙CPU的服務(wù)器嗎?... 4
問:請問有辦法可以在后臺多添加一個(gè)Admin嗎?有什么方法可以多建立一個(gè)Admin呢? 5
問:為了保證服務(wù)器的安全,不希望外部網(wǎng)絡(luò)訪問后臺管理界面,請問有什么好辦法沒有? 5
問:EMOS1.2如何限制用戶郵件附件的大?。?/span>... 5
問:為何進(jìn)入extmail后,總是很短時(shí)間就提示要重新登錄?... 5
問:不能發(fā)送.exe 或rar 或zip 里的exe 文件怎么辦?... 6
問:ExtMail Project News和天氣信息連接慢,如何關(guān)閉?... 6
問:我的郵件服務(wù)器升級了,想移動EMOS到新服務(wù)器,如何備份?... 6
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ū)上的。
由于1.2全面支持交互設(shè)置,因此假設(shè)您輸入的默認(rèn)域名是domain.tld,而主機(jī)名是mail.domain.tld,后臺帳戶密碼是mypassword,下同。
1.webmail訪問地址:http://mail.domain.tld/extmail/
默認(rèn)帳戶名:postmaster 密碼:extmail 域名:domain.tld
2.后臺訪問地址:http://mail.domain.tld/extman/
默認(rèn)帳戶名:root@domain.tld 密碼:mypassword
3.mysql后臺地址: http://mail.domain.tld/phpmyadmin/
帳戶:root 密碼:空 (請登陸后立即修改mysql密碼?。?/span>
4.LDAP后臺地址:http://mail.domain.tld/phpldapadmin/
帳戶:cn=Manager,dc=extmail.org 密碼:secret,請注意修改此密碼。如果不熟悉如何修改,建議利用htpasswd來保護(hù)這個(gè)后臺!
5.其他有關(guān)事項(xiàng)請?jiān)诠獗Pboot的時(shí)候按F5查看!
# yum -y upgrade
如果做完一次系統(tǒng)級的升級,將會下載大量 rpm 等等東西,這將占用較多的硬盤,可以使用
# yum clean packages
將相關(guān)的 rpm 文件刪除,可選項(xiàng)還有 headers, packages, cache, metadata, all
# vi /boot/grub/grub.conf
修改啟動內(nèi)核順序(如果你安裝了RAID卡或其它額外的驅(qū)動的話,又不想再重新裝驅(qū)動,我的系統(tǒng)就是這樣的)
1. 刪除test0數(shù)據(jù)庫(http://mail.yourdomain.com/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)安裝還是比較安全的。
答:那么你需要在CentOS上安裝個(gè)"花生殼"來支持動態(tài)域名解析。
答:請先查看郵件日志
/var/log/maillog,用tail命令看:tail -f /var/log/maillog
答:編輯/var/www/extsuite/extman/webman.cf,
將:SYS_CAPTCHA_ON = 1
改為:SYS_CAPTCHA_ON = 0
就可以關(guān)閉驗(yàn)證碼,不過注冊程序的驗(yàn)證碼還不能通過這個(gè)方法關(guān)閉。
答:/home/domains下,具體的要看你選擇的安裝模式(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
答:和你在后臺對某個(gè)domain的限制有關(guān),EMOS本身沒有限制。
答:EMOS是基于CentOS系統(tǒng)構(gòu)建,如果CentOS支持,則沒問題,目前發(fā)布的是x86-32的(i586或i386)
答:99%的緣故都是因?yàn)槟?/span>EMOS機(jī)器的時(shí)鐘和您客戶機(jī)的時(shí)鐘相差太遠(yuǎn),導(dǎo)致cookie注銷。默認(rèn)EMOS的cookie是15分鐘有效。所以您得先檢查機(jī)器的時(shí)鐘問題!
答:直接修改數(shù)據(jù)庫extmail->domain_manage,把用管理員類型更改為Admin。
其實(shí)不建議加多個(gè)Admin,畢竟Unix系統(tǒng)也只有一個(gè)root,并且一個(gè)國家也只有一個(gè)總書記。
答:進(jìn)入Extman最高管理員權(quán)限,在域列表中選中你不想被任意注冊的域名,操作內(nèi)容中修改此域,選空“允許自由注冊”即可以。
答:設(shè)置了密碼就可以了。除非人家能暴力破掉您的密碼,那就沒辦法了。
答:后臺中不能設(shè)置,Postfix可以設(shè)置用戶郵件大小。
/etc/postfix/main.cf 中message_size_limit
/sbin/service postfix restart
還要設(shè)置/var/www/ex*/extmail/webmail.cf
答:可以修改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
答:用yum -y install webmin安裝,然后設(shè)置下防火墻打開webmin的默認(rèn)10000端口就行。
答:如果要允許擴(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/html/plugins/rpc_init.js
rpc_url_list = [
//"http://rpc-srv01.extmail.net/phprpc/rpc.php",
//"http://rpc-srv02.extmail.net/phprpc/rpc.php",
//"http://rpc-srv03.extmail.net/phprpc/rpc.php",
];
rpc_plg_list = [
//"coolweather",
//"etnews",
];
按上述的方法注釋掉rpc服務(wù)器列表和插件列表,就可以全部關(guān)閉了。
答:到 www.webmin.com 下載安裝包:
http://prdownloads.sourceforge.net/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。
答:
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,才能生效。
答:
首先,編輯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.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
#rpm --import http://dag.wieers.com/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
# 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的更新
# yum -y install ntp
# crontab -e
*/15 * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1