centos 6.4 postfix mysql_linux centos 6.4下Postfix邮件服务安装和基本配置

linux下Postfix邮件服务安装和基本配置

一、postfix邮件服务的安装

Red Hat Enterprise Linux提供了sendmail和postfix两种STMP邮件服务软件,让用户可以随意地选择其中一种!不过,默认情况下安装程序已将sendmail安装到系统中了,如果要使用postfix,就必须先将sendmail服务停止,然后再安装postfix服务软件。具体操作步骤如下:

1).检查sendmail服务是否已启动

[root@mail~]#netstat -nutlp | grep :25

2>.关闭sendmail服务及开机时自启动

[root@mail~]#/etc/rc.d/init.d/sendmail stop

[root@mail~]#chkconfig sendmail off

3>.安装postfix服务

将Red Hat Enterprise Linux5的第3张安装盘放入光驱,加载光驱后在光盘的Server目录下找到postfix的RPM安装包文件postfix-2.3.3-2.i386.rpm,然后使用

下面rpm安装:

[root@mail~]#rpm -ivh /mnt/Server/postfix-2.3.3-2.i386.rpm

源码包安装:

[root@mail~]# groupadd -g 1000 postfix

[root@mail~]# useradd -M -u 1000 -g postfix -G postdrop -s /sbin/nologin postfix

[root@mail~]# groupadd -g 1200 postdrop

[root@mail~]# tar zxvf postfix-2.6.2.tar.gz

[root@mail~]#gunzip postfix-2.6.2-vda-ng.patch.gz

[root@mail~]# cd postfix-2.6.2

[root@mailpostfix-2.6.2]#patch -pl < ../postfix-2.6.2-vda-ng.patch

[root@mailpostfix-2.6.2]#make makefiles \\`CCARGS=-DHAS_MYSQL-I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL-I/usr/local/include/sasl -I/usr/local/BerkeleyDB/include -DUSE_TLS-I/usr/local/ssl/include/openssl ' 'AUXLIBS=-L/usr/local/mysql/lib/mysql-lmysqlclient -lz -lm -L/usr/local/lib -lsasl2 -L/usr/local/BerkeleyDB/lib -L/usr/local/ssl/lib-lssl -lcrypto'

其中,编译参数CCARGS和AUXLIBS的作用如下:

CCARGS参数:为编译器提供额外的参数。“-I”选项指出标准的额外头文件的存放目录。例如,mysql和cyrus-sasl的头文件分别位于目录:/usr/local/mysql/lib/mysql、/usr/include/sasl.

AUXLIBS参数:指出位于标准位置之外的额外函数库。如果需要链接SASL、MySQL或任何附加的函数库,而且他们不是存在标准

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值