基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装4.51
基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装
―――――――――――――――――――――――――――――――――― 新增“邮件列表”mailman的安装和设置 新增“邮件流量监控”mailscanner-mrtg的安装和设置 新增php对zend的支持安装 新增使用mailscanner来对进出邮件进行监管。new 修正上一个版本的一些理解性和文件性错误。 主要增强了原来的userinfo数据表。请使用igenus for postfix2.01的用户及时更新。 主要“加强”了病毒过滤和垃圾邮件过滤,更加节约系统资源,使系统配置更简单化。 本文首次使用APF来加强对垃圾邮件的过滤。 垃圾邮件过滤基本上达到了95%的成功率 本文首次使用MailScanner+Clamav配合对邮件病毒进行过滤。 经过严格病毒邮件测试成功率达到了100%。 翻译了病毒邮件提示为中文提示,让系统更加的人性化。 在文档安装过程中加入更详细的说明 在文档软件安装过程中配备了图像,让安装更加的容易。 修正了很多文字性的错误..... 演示: http://mail.toping.net 用户名:demo@toping.net 密 码:demo ―――――――――――――――――――――――――――――――――― FreeBSD+Postfix+Cyrus-sasl+Courier-imap+igenus+spamassassin+Clamav+mailscanner+mailscanner-mrtg+mailman 杨廷勇 Copyright %26copy; 2004、2005、2006 本文介绍使用FreeBSD+Postfix+Cyrus-sasl+Courier-imap+igenus+spamassassin+Clamav+mailscanner+mailscanner-mrtg+mailman 来架构一个具有多域名,有邮件列表、webmail、防病毒、防垃圾邮件、web管理界面的邮件系统。 Jacky, $Revision: 4.51 bate $Date: 2005-12-03 系统主要采用MailScanner+clamav+Spamd+APF来对病毒过滤和垃圾邮件过滤。 本文在4.10、5.3、5.4、6.0上安装测试通过,病毒过滤放弃采用amavisd。主要采用执行效率更高的MailSanner来对邮件过滤和垃圾邮件过滤,配置更容易,并且降低了系统开消。让系统更加稳定,经过严格病毒邮件测试成功率达到了100%。垃圾邮件过滤基本上达到了95%的成功率。 Table of Contents Chapter 1. 系统安装 1.1 安装MySQL 1.2 安装Apache 1.3 安装PHP 1.4 安装zend 1.5 安装openssl 1.6 安装phpMyAdmin 1.7 通过phpMyadmin设置数据库 1.8安装Courier-imap 1.9安装 postfix 和 cyrus-sasl 1.10 安装expect 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 安装MailScanner 5.3 安装配置Spamassassin 5.4修改Postfix设定档main.cf 5.5修改mailscanner.conf 5.6新增MailScanner所要用到的资料夹 5.7把病毒提示信息改为中文 5.8MailScanner监管进出邮件 5.9 邮件流量监控(mailscanner-mrtg)安装与设置 5.10.安装APF防垃圾邮件 Chapter 6. 安装webmail Chapter 7邮件列表(mailman) Chapter 8. 查看系统状态 Chapter 1. 系统安装 安装之前:因用户数据都保存在/var目录下,因此安装FreeBSD时/var的空间应尽量大。FreeBSD的版本为5.3,按最小化安装,软件包只安装cvsup,安装结束后用cvsup更新ports树。在文档中假设服务器的ip地址为192.168.0.2,域名为toping.net,主机名为mail.toping.net。 请兄弟们仔细一些,注意空格和TAB。 祝兄弟们好运。本人水平有限。如果发现文章中有什么错误和不当的地方请发邮件:scyz@toping.net。我会在第一时间给予答复。 1.1 安装MySQL mail# cd /usr/ports/databases/mysql40-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 我的选择:(注意别选DEBUG,否则会和ZEND有冲突) [X] APACHE2 Use apache 2.x instead of apache 1.3.x 安装需要的PHP扩展模块 mail# cd /usr/ports/lang/php4-extensions mail# make install clean 我选择了下面的模块: [X] BCMATH bc style precision math functions [X] BZ2 bzip2 library support [X] CALENDAR calendar conversion support [X] CRACK crack support [X] CTYPE ctype functions [X] CURL CURL support [X] FTP FTP support [X] GD GD library support [X] GETTEXT gettext library support [X] FILEINFO fileinfo support [X] IMAP IMAP support [X] MBSTRING multibyte string support [X] MCAL Modular Calendar Access Library support [X] MCRYPT Encryption support [X] MCVE MCVE support [X] MHASH Crypto-hashing support [X] MYSQL MySQL database support [X] PCRE Perl Compatible Regular Expression support [X] POSIX POSIX-like functions [X] SESSION session support [X] TOKENIZER tokenizer support [X] XML XML support [X] ZLIB ZLIB support 最后在编辑/usr/local/etc/apache2/httpd.conf最后加入: DirectoryIndex index.html index.html.var index.php #注:在DirectoryIndex这里加入index.php,是为了让apache支持首页为index.php的首页文件 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 上一篇:Tmail 安装文档 下一篇:vpopmail+spamassassin+clamscan 更多相关文章
|
推荐文章
精彩文章
|