ºìÁªLinuxÃÅ»§
Linux°ïÖú

UBUNTUÀï¼ÜÉèSquirrelMailÓʼþ·þÎñÆ÷

·¢²¼Ê±¼ä:2006-11-04 00:25:24À´Ô´:ºìÁª×÷Õß:yinzelei
ÎÒûÓÐÔÚ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 ÑéÖ¤ÊÇ·ñ°²×°³É¹¦¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. 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½øÈë²å¼þÑ¡ÏÊäÈë²å¼þÃûÇ°ÃæµÄÊý×־ͿÉÒÔ·½±ãµØÔö¼Ó»òÕß ÒÆ³ýÏàÓ¦µÄ²å¼þÁË¡£