在UBUNTU里架設SquirrelMail郵件服務器
發表于:2007-05-26來源:作者:點擊數:
標簽:
我沒有在UBUNTU里安裝過SquirrelMail郵件 服務器 .但我一直想學習怎么安裝的.在這里發一些貼子,沒有人回.我把 我最近在網上找的一些SquirrelMail郵件服務器安裝資料共享和大家學習. UBUNTU的安裝我就不說了. 打開。(應用程序 - 附件 - 終端) 您看到 $, 的符
我沒有在UBUNTU里安裝過SquirrelMail郵件服務器.但我一直想學習怎么安裝的.在這里發一些貼子,沒有人回.我把 我最近在網上找的一些SquirrelMail郵件服務器安裝資料共享和大家學習.
UBUNTU的安裝我就不說了.
打開。(應用程序 -> 附件 -> 終端) 您看到 "$", 的符號,
1,升級"源"也就是:Breezy (6.00) 版本
在終端下鍵如:打開源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
用以下內容替換文件中的所有內容
deb http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ breezy main restricted universe multiverse
保存編輯好的文件
sudo apt-get update(對源進行升級)
2,設置本地local環境
在終端下鍵入:sudo dpkg-reconfigure locales
確保 zh_CN.UTF-8 被選擇,同時也默認local為 zh_CN.UTF-8
安裝Dapper (6.06) 版本
在終端下鍵入:sudo apt-get install language-support-zh
sudo locale-gen zh_CN
3,安裝中文支持環境
在終端下鍵入:sudo apt-get install language-pack-gnome-zh language-pack-gnome-zh-base language-pack-zh language-pack-zh-base language-support-zh
4,安裝中文字體
如果出現需要輸入[Y/n] 或 [y/N] 一律輸入 y 并 回車
在終端下鍵入:sudo apt-get install ttf-arphic-ukai ttf-arphic-uming
5,安裝輸入法 (可選不安裝)
先安裝:Fcitx
在終端下鍵入:sudo apt-get install fcitx
在終端下鍵入:sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xinput "
在終端下鍵入:sudo chmod +755 /etc/X11/Xsession.d/95xinput
激活輸入法
重新啟動Xwindow完成。按 Ctrl + 空格 鍵激活輸入法。
6,安裝imap
方法1:在終端下鍵入:sudo apt-get install courier-imap (我沒有測試)
方法2:安裝courier-imap
Courier-IMAP支持IMAP/SIMAP訪問
參考:http://www.inter7.com/courierimap
courier-imap 從 4版本開始,把 courier-authlib 獨立出來了,需要先安裝 courier-authlib.
安裝courier-imap
cd /home/pkg
tar -xjf courier-imap-4.0.2.tar.bz2
cd courier-imap-4.0.2
chown -R vpopmail:vchkpw ../courier-imap-4.0.2
su vpopmail
./configure --with-redhat
# 注:Redhat用戶需要使用"--with-redhat"選項
make
exit
make install-strip
make install-configure
cp courier-imap.sysvinit /etc/rc.d/init.d/courier-imap
chmod 755 /etc/rc.d/init.d/courier-imap
chkconfig --add courier-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-imap start
#使用outlook測試一下IMAP是否正常
二、需要的軟件
squirrelmail-1.4.0.tar.gz (http://www.squirrelmail.org)
安裝SquirrelMail
SquirrelMail 是一個PHP編寫的IMAP客戶端,在安裝SquirrelMail之前,要確保你的IMAP正常運行
#安裝
cd /home/pkg
tar -xzvf squirrelmail-1.4.4.tar.bz
cd squirrelmail-1.4.4
cd plugins
tar -xzf ../../quota_usage-1.3-1.2.7.tar.gz
cp quota_usage/config.php.sample quota_usage/config.php
cd ../
./configure
# 你將要設置如下選項
#選擇 “2. Server Settings”=>“A. Update IMAP Settings”=>“8. Server software”改成“courier”;回到主菜單,選擇“4.General Options”=>“1. Data Directoryand”改成“/var/www/data/”;再退回主菜單,選擇“8. Plugins”=>添加你希望用到的插件?;氐街鞑藛?,選擇“10. Languages”,將“ Default Language”改成“zh_CN”,“Default Charset”改成“GB2312”。保存退出。
mv data /var/www/
chown -R vpopmail.vchkpw /var/www/data
cd ../
mv squirrelmail-1.4.4 /var/www/html/squirrelmail
#登錄http://domain.com/squirrelmail 驗證是否安裝成功。
三、squirrelmail的配置
squirrelmail不需要編譯,但需要進行詳細的配置。
tar zxf squirrelmail-1.4.0.tar.gz
cd squirrelmail-1.4.0
./configure (或 cd config; ./conf.pl)
會出現以下畫面:
#########################################################
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Main Menu --
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books (LDAP)
7. Message of the Day (MOTD)
8. Plugins
9. Database
D. Set pre-defined settings for specific IMAP servers
C. Turn color on
S Save data
Q Quit
Command >>
#########################################################
1、選擇1,進入組織設置
#########################################################
Organization Preferences
1. Organization Name : SquirrelMail 根據具體情況修改
2. Organization Logo : ../images/sm_logo.png 根據具體情況修改
3. Org. Logo Width/Height : (308/111)
4. Organization Title : SquirrelMail $version 根據具體情況修改
5. Signout Page : 根據具體情況修改
6. Default Language : en_US 改成zh_CN
7. Top Frame : _top
8. Provider link : http://www.squirrelmail.org/
9. Provider name : SquirrelMail
#########################################################
2、選擇2,進入服務器選項
#########################################################
Server Settings
General
-------
1. Domain : mydomain.com 改成自己的域名
2. Invert Time : false
3. Sendmail or SMTP : SMTP 建議改成Sendmail
A. Update IMAP Settings : localhost:143 (cyrus) 改成(courier)
B. Update SMTP Settings : localhost:25
#########################################################
3、選擇4,進入全局設置
#########################################################
General Options
1. Default Charset : iso-8859-1 改成gb2312
2. Data Directory : ../data/ 根據具體情況修改
3. Attachment Directory : $data_dir 最好和DATA目錄分開
4. Directory Hash Level : 0 大用戶量可改至4
5. Default Left Size : 150
6. Usernames in Lowercase : false 改成true
7. Allow use of priority : true
8. Hide SM attributions : false 改成true
9. Allow use of receipts : true
10. Allow editing of identity : true/true
11. Allow server thread sort : false
12. Allow server-side sorting : false
13. Allow server charset search : true 改成false
14. Enable UID support : true
15. PHP session name : SQMSESSID
#########################################################
4、改好后選擇保存并退出。再檢查config/config.php文件,如果$data_dir為空的話,再 把正確的值填入。這是它的一個BUG。
四、squirrelmail的部署
將整個目錄拷貝到DocumentRoot下,將目錄改名為webmail,拷貝webmail/data目錄到$data_dir 設置的地方,再建立設置的Attachment目錄,一起CHMOD 777 即可。
五、個性化修改和安裝插件(plugin)
因為整個系統是由PHP寫成,所以修改起來非常方便。
至于插件,源碼包里自帶了幾個,其它的可以到主頁上下載。我自認為最好用的有:
filters------------------制定郵件規則將郵件自動分發到指定的郵件夾
mail_fetch---------------收取其它POP3郵件服務器上帳戶的郵件,存入指定的郵件夾
quota_usage--------------如果設定了磁盤限額,它可以顯示出當前的使用量
安裝插件的方法同三,選擇8進入插件選項,輸入插件名前面的數字就可以方便地增加或者 移除相應的插件了。
只希望安裝SquirrelMail郵件服務器的朋友研究學習之用. 請大家多多發言討論.
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|