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

http://tech.ddvip.com   2008年01月21日    社区交流

内容摘要:本例中以 extmail.org 这个域为例 ,主机名为mail ,邮件服务器建立在DDNS 之上。

  五、安装邮件系统

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

  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,

责编:豆豆技术应用

正在加载评论...