架构基于Free BSD和Postfix的IGENUS Web mail邮件系统
――――――――――――――――――――――――――――――――――
主要改进了验证方式和验证程序,验证速度比1.05快1-2倍,更加节约系统资源,使系统配置更简单化。
发布了igenus for postfix 1.01 bate版本
修正了配置文件authdaemonrc文件,使系统运行更加的稳定
修正了很多文字性的错误......
增加手动设置测试用户
演示:
http://mail.toping.net
用户名:demo@toping.net
密 码:demo
――――――――――――――――――――――――――――――――――
Free BSD+Postfix+Cyrus-sasl+Courier-imap+igenus+Clamav+amavisd-new
杨廷勇
Copyright © 2004、2005
本文介绍使用FreeBSD+Postfix+cyrus-sasl+Courier-imap+igenus+Clamav+amavisd-new来架构一个具有多域名,有webmail防病毒和垃圾邮件并有web管理界面的邮件系统。
Jacky, $Revision: 2.02 bate $Date: 2005-5-25
系统主要采用MySQL做为认证数据库。
本文在FreeBSD4.10、5.3、5.4上安装测试通过,登录认证放弃采用PAM方式。看了很多资料,但大多都是使用PAM,本系统使用courier认证。courier认证最大的优点是简单,而且支持加密认证和安全连接,是同一个进程,效率更高。配置文件更少。
it55.com
Table of Contents
Chapter 1. 系统安装
1.1 安装MySQL
1.2 安装Apache
1.3 安装PHP
1.4 安装openssl
1.5 安装phpMyAdmin
1.6 通过phpMyadmin设置数据库
1.7安装Courier-imap
1.8安装 postfix 和 cyrus-sasl
1.9 安装expect
1.10 安装Courier-imap
Chapter 2. 配置邮件服务器
2.1 配置rc.conf
2.2 配置postfix 和 cyrus-sasl
2.3 配置Courier-imap
Chapter 3. 手动设置第一个用户并测试
Chapter 4. 安装postfix管理工具
4.1安装本人开发的postfix管理工具
4.2 用户登录测试
Chapter 5. 防病毒与防垃圾邮件
5.1 安装Clamav
5.2 安装amavisd-new
5.3 安装配置Spamassassin
Chapter 6. 安装webmail
Chapter 7. 查看系统状态
Chapter 1. 系统安装
安装之前:因用户数据都保存在/var目录下,因此安装FreeBSD时/var的空间应尽量大。FreeBSD的版本为5.3,按最小化安装,软件包只
安装cvsup,安装结束后用cvsup更新ports树。在文档中假设服务器的ip地址为192.168.0.2,域名为toping.net,主机名
为mail.toping.net。
免费资源www.it55.com
1.1 安装MySQL
mail# cd /usr/ports/databases/mysql323-server
mail# make install clean
编辑/etc/rc.conf,加入
mysql_enable="YES"
1.2 安装Apache
mail# cd /usr/ports/www/apache2
mail# make install clean
编辑/etc/rc.conf,加入
Apache2_enable="YES"
1.3 安装PHP
mail# cd /usr/ports/www/mod_php4
mail# make install clean
安装需要的PHP扩展模块
mail# cd /usr/ports/lang/php4-extensions
mail# make install clean
注:gettext需选中
最后在编辑/usr/local/etc/apache2/httpd.conf中加入:
#php_mod4
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
1.4 安装openssl
mail# cd /usr/ports/security/openssl
mail# make install clean
vd;k;l www.it55.com rdfg
1.5 安装phpMyAdmin
mail# cd /usr/ports/databases/phpmyadmin
mail# make install clean(在这里建议可以选择所有的选项)
安装装后默认的安装目录为:/usr/local/www下面你要做的就是移到/usr/loca
it55.com
(编辑:IT资讯之家 www.it55.com)