ÎÒûÓÐÔÚ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 ÑéÖ¤ÊÇ·ñ°²×°³É¹¦¡£
yinzelei ÓÚ 2006-11-04 00:25:50·¢±í:
Èý¡¢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½øÈë²å¼þÑ¡ÏÊäÈë²å¼þÃûÇ°ÃæµÄÊý×־ͿÉÒÔ·½±ãµØÔö¼Ó»òÕß ÒÆ³ýÏàÓ¦µÄ²å¼þÁË¡£