Extmail_修改頁面
Extmail 修改模板1 修改文件:/var/www/extsuite/extmail/html/default/index.html設(shè)定默認(rèn)域名其中的domain 和example.com 隨自己
Extmail 修改模板
1 修改文件:/var/www/extsuite/extmail/html/default/index.html
設(shè)定默認(rèn)域名
value="example.com">
其中的domain 和example.com 隨自己實(shí)際情況進(jìn)行更改。
POP3和SMTP 設(shè)置信息提示
POP3 :& nbsp;& nbsp;pop3.yourdomain.com
SMTP :& nbsp;& nbsp;smtp.yourdomain.com
技術(shù)支持和自愿捐助連接,用注釋掉。
target="_blank">
src="https://img.kmw.com/extmail/images/donate.png"> 2 修改文件:/var/www/extsuite/extmail/webmail.cf 去除免費(fèi)注冊 修改位置:SYS_SHOW_SIGNUP = 1 修改結(jié)果:SYS_SHOW_SIGNUP = 0 去掉網(wǎng)絡(luò)磁盤功能 修改位置:SYS_NETDISK_ON = 1 修改結(jié)果:SYS_NETDISK_ON = 0 3 更換logo 標(biāo)志 修改文件:/var/www/extsuite/extmail/html/default/images/logo.gif 修改內(nèi)容:替換成需要的Logo 圖片文件 4 修改文件:/var/www/extsuite/extmail/lang/zh_CN 修改位置: lang_login = ( meta_title => '歡迎使用ExtMail' 修改位置: lang_login = ( intro2 => '快速而可靠 intro3 => '多語言同屏讀寫 intro4 => '真正模板化設(shè)計(jì) intro5 => '高性能I/O 修改位置: lang_login = ( wsplash => '快速可靠, 高性能I/O 開源MAIL 開足馬力邁進(jìn)中...', 修改位置: lang_login = ( welcome_index => '歡迎使用ExtMail!' 5 修改文件:/var/www/extsuite/extmail/html/default/TOP_BAN.html 注釋掉 > >
引入索引緩存(Cache)技術(shù)和高效核心,WebMail 操作疾步如飛',
全面支持UTF8,實(shí)現(xiàn)同屏讀寫多國語言,真正做到國際郵、無亂碼',
MVC設(shè)計(jì) 高速模板引擎,實(shí)現(xiàn)了內(nèi)容數(shù)據(jù)完全分離,輕松修改模板',
;輕松應(yīng)付>1GB郵箱/200M附件,遠(yuǎn)強(qiáng)于流行的各式php webmail',
6修改文件:/var/www/extsuite/extmail/html/default/BOTTOM.html
上面內(nèi)容可以根據(jù)頁面底部的顯示信息對比修改。
7 修改文件:/var/www/extsuite/extmail/html/default/welcome.html
去掉項(xiàng)目新聞 注釋掉下面內(nèi)容
8 更換原天氣預(yù)報(bào)代碼
更換掉原來的這段代碼
新的代碼為
以上是extmail 相關(guān)界面的模板修改,個(gè)人認(rèn)為extman 界面只是管理員使用,不建議修改模板了。
[[i] 本帖最后由 syhandwork 于 2009-9-14 09:58 編輯 [/i]]
syhandwork 發(fā)表于 2009-9-14 09:59
三 防火墻的相關(guān)設(shè)置
先下介紹下常用的命令:
[root@tp ~]# service iptables restart
[root@tp ~]# service iptables stop
[root@tp ~]# service iptables start
更改配置文件/etc/sysconfig/iptables (如果之前沒有開啟防火墻,不會(huì)有iptables 文件,需運(yùn)行命令啟動(dòng)防火墻便會(huì)生成此文件)
原則是input,forward 默認(rèn)drop ,output 默認(rèn)acceput 。
然后開啟ping DNS 相應(yīng)服務(wù)端口。
,#頭兩行是注釋說明
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
#使用filter 表
*filter
#下面四條內(nèi)容定義了內(nèi)建的INPUT 、FORWAARD 、ACCEPT 鏈,還創(chuàng)建了一個(gè)被稱為RH-Firewall-1-INPUT 的新鏈
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
#下面這條規(guī)則,所有發(fā)往INPUT 、forward 鏈上的數(shù)據(jù)包將跳轉(zhuǎn)到RH-Firewall-1 //鏈上。 -A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
#下面這條規(guī)則將被添加到RH-Firewall-1-input 鏈。它可以匹配所有的數(shù)據(jù)包其中流入接口(-i )//是一個(gè)環(huán)路接口(lo)。
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
#定制相應(yīng)的規(guī)則
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
,-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT COMMIT
上面的語句只做了--dport 連接,這是因?yàn)?A RH-Firewall-1-INPUT只針對了input 和forward 這兩項(xiàng),而output 在上面也經(jīng)默認(rèn)為accept ,如果output 默認(rèn) 規(guī)則為drop ,那一條規(guī)則我們需要兩條語句來完成,一條是input 的dport ,一條是output 的sport ,則還需再加一句類似的規(guī)則。
-A output -m state --state NEW -m tcp -p tcp --sport 25 -j ACCEPT
[[i] 本帖最后由 syhandwork 于 2009-9-14 10:13 編輯 [/i]]
syhandwork 發(fā)表于 2009-9-14 10:25
四 垃圾郵件防護(hù)
我使用的是slockd Dspam
,對于slockd ,主要編輯黑白名單,及RBL
1 blacklist 黑名單,這項(xiàng)里只能寫域名
whitelist 白名單,這項(xiàng)里只能寫域名
sender_blackist 黑名單,這項(xiàng)里即可寫域名也可以對某域里某一用戶。
sender_whitelist 白名單,同上。
recip_whitelist
recip blacklist
黑白名單配置文件路徑 /usr/local/slockd/config/
黑白名單的編輯方法可以用正值表達(dá)式。編輯時(shí)格式:/正值表達(dá)式/
如里直接寫就是普通表達(dá)式
2 RBL
vi /usr/local/slockd/config/plugin.cf
少數(shù)RBL 可能攔截過于敏感,建議只使用以下的RBL
zen.spamhaus.org
bl.spamcop.net
3 關(guān)于啟動(dòng)slockd 的命令,EMOS1.4集成的slockd 可以不重啟,修改即時(shí)生效。 /usr/local/slockd/slockd-init start
這里我還鬧了一個(gè)笑話,在測試黑白名單時(shí),明明已經(jīng)在黑名單里把163設(shè)值了,結(jié)果還是可以正常通信,無論正值表達(dá)式還是普通表達(dá)式都無效果,最后一看白 名單才明白,系統(tǒng)默認(rèn)就已經(jīng)在白名單里加了好多正規(guī)郵箱域名了,白名單是先于黑名單起作用的,所以大家測試時(shí)一定要細(xì)心,不要再犯這樣類似的錯(cuò)。還有我上 面提到的黑白名單不同的效果,大家千萬不要在blacklist 文件里去編輯形如[email]emos@extmail.org[/email]的表達(dá) 式,它只支持域的形式
,extmail.org ,若是要編輯[email]emos@extmail.org[/email]那只能在 sender_blacklist文件里去設(shè)置,還有所有的正值表達(dá)式都是用/表達(dá)式/的形式,不用/把內(nèi)容括起來就被認(rèn)為普通表達(dá)式。
關(guān)于DSPAM 方面,我沒有太多的研究,只是參照了論壇中的帖子,鏈接如下
[url]http://www.extmail.org/forum/redirect.php?tid=11250&goto=lastpost#lastpost[/url]
[[i] 本帖最后由 syhandwork 于 2009-9-14 10:44 編輯 [/i]]
syhandwork 發(fā)表于 2009-9-14 11:06
五 是EMOS 的備份
1 郵箱的賬號及密碼郵件用戶的用戶名, 密碼, 過期時(shí)間, 郵箱容量等信息都存放在mysql 數(shù)據(jù)庫中ExtMail 使用的庫是extmail 庫
2 用戶的郵件內(nèi)容 /home/domains
鑒于郵箱賬號等信息,文件不是很大,我選擇了先用mysqldump 備份數(shù)據(jù)庫到某一目錄下,每天晚上備份一次,只保留最近5天的備份,然后再通過 rsync 把這些文件同步到固定文件服務(wù)器上去。關(guān)于用戶郵件內(nèi)容文件肯定會(huì)較大,我不在本地壓縮保留幾天的備份了,直接用rsync 同步到文件服務(wù)器。
mysql 本地備份腳本back_mysql.sh文件,
NowTime=`date Y_m_d`
,preTime=`date Y_m_d --date="-5 day"`
Directory=/back/mysql
mkdir -p $Directory #-p的作用是可以建多級目錄
mysqldump -uroot -ppasswd extmail > $Directory/extmail_$NowTime.sql # -u和-p 后不要跟空格,若是備份所有庫文件可以--all-database
rm -rf $Directory/extmail_$pretime.sql #-rf強(qiáng)制并琢級刪除文件或文件夾
默認(rèn)建立的腳本沒有執(zhí)行權(quán)限,所以要用命令對其賦權(quán)。
chmod back_mysql.sh 764
然后添加計(jì)劃任務(wù),定義每天運(yùn)行一次,
運(yùn)行crontab -e命令添加任務(wù)計(jì)劃:
40 01 * * * /back/mysql/back_mysql.sh
解釋:
*號之間是有空格的
01 1 * * * 此5個(gè)"*"的意思. 第一個(gè)是分鐘, 取值范圍0-59
第二個(gè)是小時(shí), 取值范圍0-23
第三個(gè)是天, 取值范圍1-31
第四個(gè)是月, 取值范圍1-12
第五個(gè)是周, 取值范圍0-6(0表示是周日)
上面的內(nèi)容就已經(jīng)可以達(dá)到每天在/back/mysql目錄下自動(dòng)備份郵箱用戶名及密碼相關(guān)信息了,并可以保持最近5天的記錄。接下來就是要用rsync 來同步備份的內(nèi)容到其它服務(wù)器了。