POSTFIX邮局系统搭建全过程

本文详述了在CentOS 5.5系统上搭建POSTFIX邮件服务器的过程,包括安装配置MySQL、Apache、PHP、cyrus-sasl、SpamAssassin、clamav、amavisd-new等组件,以及设置反垃圾邮件和反病毒功能,适合系统管理员参考。
摘要由CSDN通过智能技术生成

POSTFIX邮局系统搭建全过程

postfix+courier-imap+maildrop+cyrus-sasl+ extman+ SpamAssassin+ clamav+ amavisd-new搭建mail服务器)

作者:刘运锋

第一篇:邮件系统搭建

 

一、系统环境:

1、  采用Centos 5.5系统也或者是rhel 5.5

2、  内存最好为512M以上;

3、  本次采用的系统主机名为mail.xxt.cn

二、所需安装源码包列表:

软件

作用

下载地址

mysql-5.1.49.tar.gz

数据库用于存储包括管理员在内的用户信息

http://gd.tuwien.ac.at/db/mysql/Downloads/MySQL-5.1/mysql-5.1.49.tar.gz

cyrus-sasl-2.1.22.tar.gz

验证方法

http://down1.chinaunix.net/distfiles/cyrus-sasl-2.1.22.tar.gz

httpd-2.2.9.tar.gz

提供web服务

http://sunsite.bilkent.edu.tr/pub/apache/httpd/httpd-2.2.9.tar.gz

php-5.2.6.tar.gz

提供PHP服务

ftp://ftp.ru/pub/sunfreeware/SOURCES/php-5.2.6.tar.gz

postfix-2.6.5.tar.gz

邮件服务器主程序

http://down1.chinaunix.net/distfiles/postfix-2.6.5.tar.gz

courier-authlib-0.62.4.tar.bz2

cyrus-sasl一起做验证

http://down1.chinaunix.net/distfiles/courier-authlib-0.62.4.tar.bz2

courier-imap-4.8.0.tar.bz2

提供Pop3IMAP服务

http://cdnetworks-kr-2.dl.sourceforge.net/project/courier/imap/4.8.0/courier-imap-4.8.0.tar.bz2

maildrop-2.5.0.tar.bz2

邮件投递代理,直观的讲就是把收到的邮件转发到用户的邮箱目录

http://cdnetworks-kr-2.dl.sourceforge.net/project/courier/maildrop/2.5.0/maildrop-2.5.0.tar.bz2

extman-1.0.0.tar.gz

提供extman后台管理功能

http://www.extmail.org/cgi-bin/download.cgi

extmail-1.2.tar.gz

提供webmail前端服务功能

http://www.extmail.org/cgi-bin/download.cgi

DBD-mysql-3.0008.tar.gz

 

http://cpan.uchicago.edu/pub/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-3.0008.tar.gz

gd-2.0.35.tar.bz2

图形化日志

http://www.libgd.org/releases/gd-2.0.35.tar.bz2

Time-HiRes-1.9719.tar.gz

图形化日志

http://www.cpan.org/modules/by-module/Time/Time-HiRes-1.9719.tar.gz

File-Tail-0.99.3.tar.gz

图形化日志

http://down1.chinaunix.net/distfiles/File-Tail-0.99.3.tar.gz

rrdtool-1.2.26.tar.gz

图形化日志(高版本没有通过编译)

http://oss.oetiker.ch/rrdtool/pub/ rrdtool-1.2.26.tar.gz

clamav-0.96.1.tar.gz

反病毒工具(请根据情况及时更新到最新)

http://sourceforge.net/projects/clamav/files/clamav/

Mail-SpamAssassin-3.3.1.tar.gz

邮件过滤器

http://labs.renren.com/apache-mirror/spamassassin/source/Mail-SpamAssassin-3.3.1.tar.gz

amavisd-new-2.6.4.tar.gz

连接MTA和内容检测工具(诸如病毒扫描工具和 SpamAssassin)的高性能接口程序

http://www.ijs.si/software/amavisd/amavisd-new-2.6.4.tar.gz

Convert-BinHex-1.119.tar.gz

Amavis依赖包

http://down1.chinaunix.net/distfiles/Convert-BinHex-1.119.tar.gz

 

 

 

 

三、安装与配置工作:

1、  安装并配置MYSQL

1)安装mysql


# tar -zxvf mysql-5.1.49.tar.gz
# cd mysql-5.1.49
# groupadd mysql
# useradd -g mysql -s /sbin/nologin -M mysql
# ./configure --prefix=/usr/local/mysql --with-charset=gbk   --with-extra-charsets=all --enable-thread-safe-client --enable-local-infile --with-low-memory
# make && make install
# cp support-files/my-medium.cnf  /etc/my.cnf
# chown -R mysql.mysql /usr/local/mysql/
# /usr/local/mysql/bin/mysql_install_db --user=mysql
# chown -R mysql.mysql /usr/local/mysql/var/

 

2)启动数据库服务,并添加到自启动

# /usr/local/mysql/bin/mysqld_safe --user=mysql &
# cp support-files/mysql.server  /etc/rc.d/init.d/mysqld
# chmod 755 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
# chkconfig  --levels  345  mysqld  on

 

3)配置库文件搜索路径

# echo "/usr/local/mysql/lib/mysql">>/etc/ld.so.conf
# ldconfig
#echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
#source /etc/profile

 

4)添加root密码

# /usr/local/mysql/bin/mysqladmin -u root password "xxttest"

 

2、  安装apache

安装Apache有两个要注意的地方,因为我这里用的Postfix的后台管理是extman这个程序,而它是通过CGI的方式来进行管理的,所以这里启用了suexec的功能,还有一个是关于网站的存放路径的,如果不指定,那么在启用suexec后会出现 suexec-docroot的错误。

(1)       安装apache

#tar -jxvf httpd-2.2.9.tar.bz2

#cd httpd-2.2.9

#./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-mods-shared=all --enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/var/www

#make

#make install

(2)     修改apache配置文件

#vi /usr/local/apache2/conf/httpd.conf  
找到DocumentRoot “/usr/local/apache2/htdocs”
修改为:DocumentRoot “/var/www”(后文中我们还会注释掉此行,以启用虚拟主机)

找到<Directory “/usr/local/apache2/htdocs”>
修改为:<Directory “/var/www”>

找到
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all        //
这句改为Allow from all
</Directory>

启动apache
#/usr/local/apache2/bin/apachectl start

 

(3)       添加系统服务和自启动
# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd

# vi /etc/rc.d/init.d/httpd

添加(#!/bin/sh下面)

# chkconfig: 2345 10 90

# description: Activates/Deactivates Apache Web Server

然后添加为系统服务和开机器自启动

# chkconfig --add httpd

# chkconfig httpd on

 

3、  安装PHP

1)安装PHP

# tar -zxvf php-5.2.6.tar.gz
# cd php-5.2.6
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php --with-zlib --enable-mbstring=all
# make && make install
# cp php.ini-dist /usr/local/php/php.ini

2)配置PHP

# vi /usr/local/apache2/conf/httpd.conf
添加:<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
╰───────────────────────╯*** 大型全功能电子邮局系统@MESSAGE-5.0(已经完美破解任何功能限制) *** @MESSAGE是一个类似国内 www.163.net, www.263.net, www.21cn.com等网站大型基于Web的电子邮局服务器系统软件, 用户可用任何Internet服务和系统平台在任何时间, 任何地点访问他们的邮箱. @MESSAGE是为金融业、企业、商业、教育业、服务业、政府机关等行业提供的全面解决方案. @MESSAGE提供许多诸如使用方便, 操作安全, 界面可修改性以及可扩展的系统设计提供的卓越而稳定的性能.@MESSAGE最新版本5.0有以下主要特点: 1, 安装只需在简易的安装步骤引导下就能立刻完成. 2, 可以运行在任何现有的邮件服务器上(尤其以标准SMTP, POP3服务器 为主), 也有自带的完整邮件服务器执行程序.3, 支持系统用户和传统MAILBOX方式, 也支持脱离系统用户和类似 QMAIL 的MAIRDIR方式, 数据库备份和维护非常方便. 并且可以检索任何支持 MIME 1.0的多媒体邮件, 比如: 信纸邮件、图象附件、Web站点的超级 链接以及其它各种各样格式的邮件.4, 强大的定制界面功能使得用户能随心所欲地提供各种商标, 广告支持.软件包说明:atmessage-5.0_linux6_h2_x86_cnpk.tar.gz@MESSAGE-5.0 简体中文Linux版本主程序。atmessage-5.0_mail_pack_linux6.tar.gz对没有安装邮件服务器的用户只要拥有Mail Pack就可以十分方便地进行配置您的邮件系统。只需解压缩后domain登记在 2 个文件(sendmail.cf和sendmail.cw)中即可。atmessage_admin_manual.doc@MESSAGE-5.0 WORD格式管理员手册。atmessage_install_manual.doc@MESSAGE-5.0 WORD格式安装手册。atmessage_user_manual.doc@MESSAGE-5.0 WORD格式使用手册。product_info.pdf@MESSAGE-5.0 PDF格式产品介绍。readme.txt本软件包说明文档。 技术支持http://www.yxys.net/--== --== --== --== --== --== --== --== --== --== --== --== --== --== --== 请大家帮忙推荐本站,本站提供大型ASP程序下载,全免费服务,另外每天还更新各类大型破解、注册软件、精品文章,最新的影视等……
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值