电脑技术学习

在FreeBSD上组建ISP级的邮件系统

dn001

  五、安装邮件系统

  安装下面三个软件要注意先后顺序

  1、安装 CourIEr-IMAP%cd /usr/ports/mail/courier-imap/

  %make install clean

  选择openssl、MySQL

  在/etc/rc.conf 加入

  courier_authdaemond_enable="YES"

  courier_imap_pop3d_enable="YES"

  courier_imap_imapd_enable="YES"

  修改authdaemond的权限

  %/usr/local/etc/rc.d/courier-authdaemond.sh start

  %chmod -R +x /var/run/authdaemond/

  authdaemond 启动完成后,检查/var/run/authdaemond 下面是否产生socket 文件,因为认证时是通过这个文件读取密码的。

  设置/usr/local/etc/authlib/authdaemonrc

  %mv authdaemonrc authdaemonrc.bak

  ee authdaemonrc

  在authdaemonrc 加入下面的内容

  authmodulelist="authmysql"

  authmodulelistorig="authmysql"

  version="authdaemond.mysql"

  daemons=5

  authdaemover=/var/run/authdaemond

  subsystem=mail

  DEBUG_LOGIN=2

  DEFAULTOPTIONS="wbnodsn=1"

  上面DEBUG_LOGIN=2 是为了调试方便,等系统完全测试完成,可改为 0,即不显示调试信息。

  设置/usr/local/etc/authlib/authmysqlrc

  %mv authmysqlrc authmysqlrc.bak

  ee authmysqlrc

  加入下面的内容

  MYSQL_SERVER localhost

  MYSQL_USERNAME extmail

  MYSQL_PASSWord extmail

  MYSQL_PORT 0

  MYSQL_OPT 0

  MYSQL_DATABASE extmail

  MYSQL_SELECT_CLAUSE select username,password,"",uidnumber,gidnumber,

标签: