UBUNTU的安裝我就不說了.
打開。(應用程式->附件->終端)您看到"$",的符號,
1,升級"源"也就是:Breezy(6.00)版本
在終端下鍵如:打開源列表
sudocp/etc/apt/sources.list/etc/apt/sources.list_backup
sudogedit/etc/apt/sources.list
用以下內容替換文件中的所有內容
debhttps://ubuntu.cn99.com/ubuntu/breezymainrestricteduniversemultiverse
debhttps://ubuntu.cn99.com/ubuntu/breezy-updatesmainrestricteduniversemultiverse
debhttps://ubuntu.cn99.com/ubuntu/breezy-securitymainrestricteduniversemultiverse
debhttps://ubuntu.cn99.com/ubuntu/breezy-backportsmainrestricteduniversemultiverse
debhttps://ubuntu.cn99.com/ubuntu-cn/breezymainrestricteduniversemultiverse
保存編輯好的文件
sudoapt-getupdate(對源進行升級)
2,設置本地local環境
在終端下鍵入:sudodpkg-reconfigurelocales
確保zh_CN.UTF-8被選擇,同時也默認local為zh_CN.UTF-8
安裝Dapper(6.06)版本
在終端下鍵入:sudoapt-getinstalllanguage-support-zh
sudolocale-genzh_CN
3,安裝中文支持環境
在終端下鍵入:sudoapt-getinstalllanguage-pack-gnome-zhlanguage-pack-gnome-zh-baselanguage-pack-zhlanguage-pack-zh-baselanguage-support-zh
4,安裝中文字體
如果出現需要輸入[Y/n]或[y/N]一律輸入y並回車
在終端下鍵入:sudoapt-getinstallttf-arphic-ukaittf-arphic-uming
5,安裝輸入法(可選不安裝)
先安裝:Fcitx
在終端下鍵入:sudoapt-getinstallfcitx
在終端下鍵入:sudosh-c"echo'exportXMODIFIERS=@im=fcitx;exportGTK_IM_MODULE="fcitx";fcitx'>/etc/X11/Xsession.d/95xinput"
在終端下鍵入:sudochmod+755/etc/X11/Xsession.d/95xinput
激活輸入法
重新啟動Xwindow完成。按Ctrl+空格鍵激活輸入法。
6,安裝imap
方法1:在終端下鍵入:sudoapt-getinstallcourier-imap(我沒有測試)
方法2:安裝courier-imap
Courier-IMAP支持IMAP/SIMAP訪問
參考:https://www.inter7.com/courierimap
courier-imap從4版本開始,把courier-authlib獨立出來了,需要先安裝courier-authlib.
安裝courier-imap
cd/home/pkg
tar-xjfcourier-imap-4.0.2.tar.bz2
cdcourier-imap-4.0.2
chown-Rvpopmail:vchkpw../courier-imap-4.0.2
suvpopmail
./configure--with-redhat
#注:Redhat用戶需要使用"--with-redhat"選項
make
exit
makeinstall-strip
makeinstall-configure
cpcourier-imap.sysvinit/etc/rc.d/init.d/courier-imap
chmod755/etc/rc.d/init.d/courier-imap
chkconfig--addcourier-imap
#配置:
#修改文件/usr/lib/courier-imap/etc/authdaemonrc,如果沒有,則連結/usr/local/etc/authlib/authdaemonrc
authmodulelist="authvchkpw"
#修改文件/usr/lib/courier-imap/etc/imapd
IMAPDSTART=YES
#修改文件/usr/lib/courier-imap/etc/imapd-ssl
IMAPDSSLSTART=YES
#修改文件/usr/lib/courier-imap/etc/imapd.cnf
CN=domain.com
emailAddress=postmaster@domain.com
#修改文件/usr/lib/courier-imap/etc/pop3d.cnf
CN=domain.com
emailAddress=postmaster@domain.com
#啟動:
/etc/rc.d/init.d/courier-imapstart
#使用outlook測試一下IMAP是否正常
二、需要的軟體
squirrelmail-1.4.0.tar.gz(https://www.squirrelmail.org)
安裝SquirrelMail
SquirrelMail是一個PHP編寫的IMAP客戶端,在安裝SquirrelMail之前,要確保你的IMAP正常運行
#安裝
cd/home/pkg
tar-xzvfsquirrelmail-1.4.4.tar.bz
cdsquirrelmail-1.4.4
cdplugins
tar-xzf../../quota_usage-1.3-1.2.7.tar.gz
cpquota_usage/config.php.samplequota_usage/config.php
cd../
./configure
#你將要設置如下選項
#選擇「2.ServerSettings」=>「A.UpdateIMAPSettings」=>「8.Serversoftware」改成「courier」;回到主菜單,選擇「4.GeneralOptions」=>「1.DataDirectoryand」改成「/var/www/data/」;再退回主菜單,選擇「8.Plugins」=>添加你希望用到的插件。回到主菜單,選擇「10.Languages」,將「DefaultLanguage」改成「zh_CN」,「DefaultCharset」改成「GB2312」。保存退出。
mvdata/var/www/
chown-Rvpopmail.vchkpw/var/www/data
cd../
mvsquirrelmail-1.4.4/var/www/html/squirrelmail
#登錄https://domain.com/squirrelmail驗證是否安裝成功。
#p#分頁標題#e#
三、squirrelmail的配置
squirrelmail不需要編譯,但需要進行詳細的配置。
tarzxfsquirrelmail-1.4.0.tar.gz
cdsquirrelmail-1.4.0
./configure(或cdconfig;./conf.pl)
會出現以下畫面:
#########################################################
SquirrelMailConfiguration:Read:config.php(1.4.0)
---------------------------------------------------------
MainMenu--
1.OrganizationPreferences
2.ServerSettings
3.FolderDefaults
4.GeneralOptions
5.Themes
6.AddressBooks(LDAP)
7.MessageoftheDay(MOTD)
8.Plugins
9.Database
D.Setpre-definedsettingsforspecificIMAPservers
C.Turncoloron
SSavedata
QQuit
Command>>
#########################################################
1、選擇1,進入組織設置
#########################################################
OrganizationPreferences
1.OrganizationName:SquirrelMail 根據具體情況修改
2.OrganizationLogo:../images/sm_logo.png 根據具體情況修改
3.Org.LogoWidth/Height:(308/111)
4.OrganizationTitle:SquirrelMail$version 根據具體情況修改
5.SignoutPage:根據具體情況修改
6.DefaultLanguage:en_US 改成zh_CN
7.TopFrame:_top
8.Providerlink:https://www.squirrelmail.org/
9.Providername:SquirrelMail
#########################################################
2、選擇2,進入伺服器選項
#########################################################
ServerSettings
General
-------
1.Domain:mydomain.com改成自己的域名
2.InvertTime:false
3.SendmailorSMTP:SMTP建議改成Sendmail
A.UpdateIMAPSettings:localhost:143(cyrus) 改成(courier)
B.UpdateSMTPSettings:localhost:25
#########################################################
3、選擇4,進入全局設置
#########################################################
GeneralOptions
1.DefaultCharset:iso-8859-1 改成gb2312
2.DataDirectory:../data/根據具體情況修改
3.AttachmentDirectory:$data_dir 最好和DATA目錄分開
4.DirectoryHashLevel:0大用戶量可改至4
5.DefaultLeftSize:150
6.UsernamesinLowercase:false 改成true
7.Allowuseofpriority:true
8.HideSMattributions:false 改成true
9.Allowuseofreceipts:true
10.Alloweditingofidentity:true/true
11.Allowserverthreadsort:false
12.Allowserver-sidesorting:false
13.Allowservercharsetsearch:true改成false
14.EnableUIDsupport:true
15.PHPsessionname:SQMSESSID
#########################################################
4、改好後選擇保存並退出。再檢查config/config.php文件,如果$data_dir為空的話,再把正確的值填入。這是它的一個BUG。
四、squirrelmail的部署
將整個目錄拷貝到DocumentRoot下,將目錄改名為webmail,拷貝webmail/data目錄到$data_dir設置的地方,再建立設置的Attachment目錄,一起CHMOD777即可。
五、個性化修改和安裝插件(plugin)
因為整個系統是由PHP寫成,所以修改起來非常方便。
至於插件,源碼包裡自帶了幾個,其它的可以到主頁上下載。我自認為最好用的有:
filters------------------制定郵件規則將郵件自動分發到指定的郵件夾
mail_fetch---------------收取其它POP3郵件伺服器上帳戶的郵件,存入指定的郵件夾
quota_usage--------------如果設定了磁碟限額,它可以顯示出當前的使用量
安裝插件的方法同三,選擇8進入插件選項,輸入插件名前面的數字就可以方便地增加或者移除相應的插件了。