免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1993 | 回复: 0
打印 上一主题 下一主题

freebsd postfix设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-21 11:41 |只看该作者 |倒序浏览
邮件服务器: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 //这里设置了这个域的管理员
  vdomain_maxuser 500
  vdomain_vmpop3_pwdpath /usr/local/etc/virtual
  vdomain_vmpop3_pwdname passwd
  vdomain_vmpop3_mailpath /var/spool/virtual
  vdomain_postfix_aliases /usr/local/etc/postfix/aliases
  vdomain_postfix_virtual /usr/local/etc/postfix/virtual
  vdomain_postfix_postalias /usr/local/sbin/postalias
  vdomain_postfix_postmap /usr/local/sbin/postmap
  # quota设置部分
  quota_module quota_du.pl
  quota_limit 52400 //定义了邮箱大小
  quota_threshold 85
  delmail_ifquotahit no
  delfile_ifquotahit no
  =========================== nero.3322.org =======================
  # mkdir -p /var/spool/virtual/nero.3322.org
  # chown nobody /var/spool/virtual/nero.3322.org
  # chgrp mail /var/spool/virtual/nero.3322.org
  # mkdir -p /usr/local/etc/virtual/nero.3322.org
  # touch /usr/local/etc/virtual/nero.3322.org/passwd
  # chmod 644 /usr/local/etc/virtual/nero.3322.org/passwd
  # htpasswd /usr/local/etc/virtual/nero.3322.org/passwd llzqq
  # chmod 755 /usr/local/www/cgi-bin/openwebmail/etc/users
  # sync
  # reboot
  8. 最后通过浏览器登陆到OPENWEBMAIL


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/79180/showart_1806284.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP