freebsd postfix设置

2009-05-13 16:02:06来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

邮件服务器:postfix+vm-pop3d+openwebmail
  
  以下的安装在FreeBSD 5.2.1系统上完成
  1.更新 ports
  # cvsup -gL 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/ports-supfile
  
  2. 安装 openssl+apache 服务器
  # cd /usr/ports/security/openssl
  # make install
  # make clean
  # cd /usr/ports/www/apache2
  # make install
  # make clean
  # vi /etc/rc.conf
  apache2_enable="YES"
  
  3. 安装 openwebmail
  # cd /usr/ports/mail/openwebmail/
  # make WITH_QUOTA=yes install
  # make clean
  
  4. 安装 postfix ,在安装过程中用yes回答提出的问题
  # cd /usr/ports/mail/postfix/
  # make install
  # make clean
  # vi /etc/rc.conf
  为了能启动postfix加入:
  sendmail_enable="YES"
  sendmail_flags="-bd"
  sendmail_pidfile="/var/spool/postfix/pid/master.pid"
  sendmail_outbound_enable="NO"
  sendmail_submit_enable="NO"
  
  5. 安装 vm-pop3d
  # cd /usr/ports/mail/vm-pop3d
  # make install
  # make clean
  
  6. 配置 postfix
  
  # vi /usr/local/etc/postfix/main.cf
  添加:
  myhostname = nero.3322.org
  mydomain = nero.3322.org
  virtual_alias_maps=hash:/usr/local/etc/postfix/virtual
  alias_maps=hash:/usr/local/etc/postfix/aliases
  default_privs=nobody
  allow_mail_to_commands = alias,forward,include
  allow_mail_to_files = alias,forward,include
  
  下面我加入一个 nero.3322.org 的虚拟域,并添加一个用户llzqq
  # vi /usr/local/etc/postfix/virtual
  添加:
  nero.3322.org anything //之间用[tab]
  
llzqq@nero.3322.org
llzqq.nero.3322.org //之间用[tab]
  执行下面的命令,生成 virtual.db:
  # cd /usr/local/etc/postfix/
  # postmap virtual
  # vi /usr/local/etc/postfix/aliases
  添加:
  llzqq.nero.3322.org:/var/spool/virtual/nero.3322.org/llzqq
  执行下面的命令,生成 aliases.db:
  # cd /usr/local/etc/postfix
  # postalias aliases
  
  7. 配置 vm-pop3d 使其开机自动执行
  
  # cd /usr/local/etc/rc.d
  # mv vm-pop3d.sh.sample vm-pop3d.sh
  配置 openwebmail 支持 nero.3322.org 域,创建下面的文件:
  # vi /usr/local/www/cgi-bin/openwebmail/etc/sites.conf/nero.3322.org
  =========================== nero.3322.org =======================
  auth_module auth_vdomain.pl
  auth_withdomain yes
  mailspooldir /var/spool/virtual/nero.3322.org
  use_syshomedir no
  use_homedirspools no
  enable_autoreply no
  enable_setforward no
  enable_vdomain yes
  vdomain_admlist llzqq //这里设置了这个域的管理员

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:freebsd下安装软件使用说明

下一篇:freebsd基础