快速业务通道

LINUX下邮件服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
nfig --add mysqld
[root@server01 mysql-5.0.56]# chkconfig mysqld on
这样也就可以使用service mysqld start/restart/stop来对mysql服务进行管理了!

#######分割线 停用/卸载sendmail服务,以避免冲突###########
1、查看当前系统是否安装sendmail
[root@server01 /]# rpm -qa | grep sendmail

2、为了避免与要安装的postfix冲突,可以停用sendmail或卸载
停用方法:
[root@server01 /]# service sendmail stop
[root@server01 /]# chkconfig --level 35 sendmail off
卸载方法:
[root@server01 /]# rpm -e sendmail-cf
[root@server01 /]# rpm -e sendmail --nodeps

3、查看系统是否安装postfix的rpm包
[root@server01 /]# rpm -qa | grep postfix
确认系统没有安装postfix服务器软件包

############分割线 编译安装postfix及vda补丁包##########
1、创建运行邮件系统的用户账号postfix及用户组postfix和postdrop
[root@server01 /]# groupadd -g 1200 postdrop
[root@server01 /]# groupadd -g 1000 postfix
[root@server01 /]# useradd -M -u 1000 -g postfix -G postdrop -s /sbin/nologin postfix
2、解压释放postfix源码包、合并VGA补丁
[root@server01 tools]# tar zxvf postfix-2.4.6.tar.gz
[root@server01 tools]# gunzip postfix-2.4.6-vda-ng.patch.gz
[root@server01 tools]# cd postfix-2.4.6
[root@server01 postfix-2.4.6]# patch -p1 < ../postfix-2.4.6-vda-ng.patch
3、产生postfix编译前的makefiles配置文件
实验案例的需要,在这里不能使用rpm包安装的postfix,rpm安装的postfix默认不支持mysql.
说明:在编译前需要使用“make maekfiles”命令调整编译参数,以便Postfix支持SASL认证和查询MySQL数据库.
[root@server01 postfix-2.4.6]# make makefiles ''CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl'' ''AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/lib/sasl2 -lsasl2''
---------------------------------------------------------------------------------------------------
编译参数CCARGS和AUXLIBS的作用如下:
CCARGS参数:为编译器提供额外的参数.“-I”选项指出标准的额外头文件的存放目录.
AUXLIBS参数:指出位于标准位置之外的额外函数库.如果需要链接SASL、MySQL或任何附加的函数库,他们不是存在标准位置(/usr/lib目录),则在AUXLIBS参数中指出这些函数库的路径.
---------------------------------------------------------------------------------------------------
4、编译和编译安装
[root@server01 postfix-2.4.6]# make && make install
安装过程需要设置一些安装参数,接受默认设置即可,直接持续回车完成安装.
5、postfix安装后的主要目录和配置文件
----------------------------------------------------
配置文件目录:/etc/postfix/
服务程序目录:/usr/libexec/postfix/
邮件队列目录:/var/spool/postfix/*
邮件管理程序目录:/usr/sbin/*
master主程序的配置文件:/etc/postfix/master.cf
postfix服务的配置文件:/etc/postfix/main.cf
记录了postfix服务的邮件传递等过程信息:/var/log/maillog
-----------------------------------------------------
6、使用postconf工具简化postfix配置文件main.cf,只保留与默认配置不同的参数,提高易读性和可编辑性
[root@server01 /]# cd /etc/postfix/
[root@server01 postfix]# postconf -n > main2.cf
[root@server01 postfix]# mv main.cf m

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号