EMOS-目錄結構及備份 mysql
1.帳號存放目錄 /var/lib/mysql sql
2.郵件目錄 /home/domains數據庫
3.Webmail存放目錄 /var/www/wxtsuitesass
4.Postfix配置文件 /etc/postfix服務器
5.Amavisd配置文件 /etc/amavisd/ dom
/etc/amavisd.conf -> /etc/amavisd/amavisd.confssh
Amavisd 白色黑名單 /var/spamassassin/* ide
6.spam Locker的配件文件 /usr/local/slockd/config/*工具
Killall slockdpost
/usr/local/slockd/slockd-init start之後臺模式啓動服務
7.fail2ban配置文件:/etc/fail2ban/
二.maildir 目錄結構
Abook.cf 通訊錄文件
maildirsize
courierpop3dsizelist 記錄mua收取郵件的信息
extmail-curcache.db
autoreply.cf 自動轉發
extmail-curcnt 記錄當前文件夾的大小、郵件個數據、未讀郵件數
格式:8259196 80 0 #文件夾的大小、郵件個數據、未讀郵件數,若是將兩封郵件設爲未讀、0變爲2
signature.cf
User.cf 偏好設置文件
maildirsize
fileman
New 尚未被用戶查看過的新郵件
Tmp
Cur 收件箱的郵件,一行記錄是一封郵件
.Drafts 草稿箱
.Junk 垃圾郵件
.Sent 發件箱
.Trash 垃圾箱
三.怎樣備份郵件系統
郵件備份最從新的是/home/domains目錄和mysql數據庫
1./home/domains/目錄只保證文件的屬性和之前同樣就可用
2.Mysql數據庫如果數據庫版本同樣,備份/var/lib/mysql目錄便可,若數據庫版本不一樣,直接cp的文件不能正常使用
Extmail也有版本區分,在前系統cp的dspam庫不能正常打開,mysql日誌報錯,/dspam/dspam_token_data' is marked as crashed and should be repaired,有網上說的修復工具沒有用,只能復原原系統的dspam,一切正常了
(假設郵件服務器的IP是192.168.0.148)
rsync -avz -e ssh root@192.168.0.248:/var/www/extsuite /var/www/
rsync -avz -e ssh root@192.168.0.248:/var/lib/mysql/extmail /var/lib/mysql
rsync -avz -e ssh root@192.168.0.248:/var/lib/mysql/mysql /var/lib/mysql
rsync -avz -e ssh root@192.168.0.248:/var/spamassassin /var
rsync -avz -e ssh root@192.168.0.248:/etc/amavisd /etc
rsync -avz -e ssh root@192.168.0.248:/home/domains /home
rsync -avz -e ssh root@192.168.0.248:/usr/local/slockd /usr/local
rsync -avz -e ssh root@192.168.0.248:/var/log /var
rsync -avz -e ssh root@192.168.0.248:/etc/postfix /etc