服务器 频道

Linux qmail安装指南<3>

  第八节:安装courier-imap 

  Courier-IMAP支持IMAP/SIMAP访问

  参考:http://www.inter7.com/courierimap

  courier-imap 从 4版本开始,把 courier-authlib 独立出来了,需要先安装 courier-authlib. 具体步骤:

  cd /home/pkg

  tar -xjvf courier-authlib-0.55.tar.bz2

  cd courier-authlib-0.55

  ./configure --prefix=/usr/local --exec-prefix=/usr/local --with-authvchkpw --without-authldap --without-authmysql --disable-root-check --with-ssl --with-authchange pwdir=/usr/local/libexec/authlib --with-redhat

  make

  make install

  make install-configure

  #修改设置文件:/usr/local/etc/authlib/authdaemonrc,去掉不需要的认证模式,只留vchkpw方式,然后认证进程改成2个

  #完成后启动它:

  /usr/local/sbin/authdaemond start 

  #需要把这个脚本放到/etc/init.d, 然后在/etc/rc3.d 或/etc/rc5.d做一个符号连接,以便系统启动时自动运行。

  #启动后,在内存中可以看到2个authlib进程:

  ps -aef |grep authlib

  root 20108 20107 0 Jan28 ? 00:00:00 /usr/local/libexec/courier-authlib/authdaemond

  root 20109 20108 0 Jan28 ? 00:00:00 /usr/local/libexec/courier-authlib/authdaemond

  #这里可以想办法把运行身份改成vpopmail,毕竟用root运行,如果出现问题影响范围会大很多。

  #测试是否正常:

  运行/usr/local/sbin/authtest:(红字为输入内容,后面的1121221应该是pop3密码,后面部分应该是命令结果)

  authtest xukixu@domain.com 1121221

  Authenticated: xukixu@domain.com (uid 509, gid 509)

  Home Directory: /var/vpopmail/domains/domain.com/xukixu

  Maildir: (none)

  Quota: (none)

  Encrypted Password: $1$LJjMeeeeqqeqF9VWUywtLV/O5ciqeg.

  Cleartext Password: xukixu

  Options: disablewebmail=0,disablepop3=0,disableimap=0

  #出现上面的提示就是说authlib运行正常

  #下面来安装courier-imap

  cd /home/pkg

  tar -xjf courier-imap-4.0.2.tar.bz2

  cd courier-imap-4.0.2

  # 作为vpopmail用户进行安装

  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是否正常

0
相关文章