服务器 频道

Linux qmail安装指南<4>

  【IT168 服务器学院】第九节:安装SquirrelMail(可选) 

  SquirrelMail 是一个PHP编写的IMAP客户端,在安装SquirrelMail之前,要确保你的IMAP正常运行。

  参考: http://www.squirrelmail.org/ 

  #安装 

  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 验证是否安装成功。

  第十节:安装SqwebMail(可选) 

  Sqwebmail同SquirrelMail一样,也是一个基于IMAP客户端的webmail,在安装它之前,同样要确保IMAP服务运行正常. 

  参考:www.courier-mta.org/sqwebmail/   

  安装sqwebmail后,如果希望在webmail上直接修改密码,则需要安装如下两个RPM包: 

  cd /home/pkg 
  rpm -Uvh expect-5.42.1-1.i386.rpm tcl-8.4.7-2.i386.rpm 

  #下面开始安装sqwebmail 

  cd /home/pkg 
  tar -xjvf sqwebmail-5.0.1.tar.bz2 
  cd sqwebmail-5.0.1 

  ./configure --enable-webpass=vpopmail --enable-softtimeout=300 --enable-autopurge=10 --enable-maxpurge=30 --enable-mimecharset=gb2312 --with-maxargsize=5000000 --with-maxformargsize=5000000 --with-maxmsgsize=5000000 --without-ispell --without-authshadow --without-authmysql --without-authldap --without-authuserdb --without-authpwd --without-authpam --with-authvchkpw --without-authdaemon --enable-unicode --enable-hardtimeout=14400 --enable-softtimeout=3600 --enable-webpass=yes  

  make configure-check 
  umask 220 
  make 
  make check 
  make install-strip 
  make install-configure 

  #完成后,启动脚本在/usr/local/sqwebmail/libexec/sqwebmaild.rc,要把它放到/etc/init.d,并且让他启动时运行 

  /usr/lib/sqwebmail/libexec/sqwebmaild.rc start 
  su -c "/usr/lib/sqwebmail/share/sqwebmail/cleancache.pl"   

  cp /usr/lib/sqwebmail/libexec/sqwebmaild.rc /etc/init.d/sqwebmaild 
  chmod 755 /etc/init.d/sqwebmaild   

  ln -s /etc/init.d/sqwebmaild /etc/rc.d/rc3.d/S89sqwebmaild 
  ln -s /etc/init.d/sqwebmaild /etc/rc.d/rc5.d/S89sqwebmaild   

  #用"crontab -e"在crontab里增加下面这条,定时清除cache 

  crontab -e 

  */30 * * * *su -c "/usr/lib/sqwebmail/share/sqwebmail/cleancache.pl" 

  #登录http://domain.com/cgi-bin/sqwebmail 验证是否安装成功。 

  第十一节:安装Wmail(可选) 

  Wmail其实就是sqwebmail,只不过作者进行了一下汉化和修改了HTML模板而已. 

  第十二节:安装Autorespond&Ezmlm 

  autorespond是一个自动回复工具,可以很好的与qmailadmin配合使用

  #安装:

  cd /home/pkg

  tar -xvzf autorespond-2.0.5.tar.gz

  cd autorespond-2.0.5

  make 

  make install 

  安装Ezmlm 

  exmlm是一个快速,强大的邮件列表程序,可以通过qmailadmin对其进行配置

  #安装:

  cd /home/pkg

  tar -xvzf ezmlm-0.53.tar.gz

  tar -xvzf ezmlm-idx-0.42.tar.gz

  cp -rf ezmlm-idx-0.42/* ezmlm-0.53/

  cd ezmlm-0.53

  patch < idx.patch

  chmod u+x makelang

  make

  make man 

  #汉字GB2312支持 

  make ch_GB

  make setup 

0
相关文章