编译安装 Postfix<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.先关掉sendmail

    service sendmail stop

    chkconfig --level 35 sendmail off

2. 下载postfix软件http://mirror.postfixchina.org  // postfix-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.4.6.tar.gz

3.下载vda补丁包      http://vda.sourceforge.net

4.创建一个运行postfix服务的用户(postfix),组 (postfixpostdrop

    groupadd g 1200 postdrop

    groupadd g 1000 postfix

    useradd M u 1000 g postfix G postdrop s /sbin/nologin postfix

5.解压源码包 合并补丁包

    #tar zxvf postfix-2.4.6.tar.gz

    #gunzip postfix-2.4.6-vda-ng.patch.gz

    #cd postfix-2.4.6

    #patch  -pl  <  ../postfix-2.4.6-vda-ng.patch

6.预配置编译参数

  使用 " make makefiles " 命令调整编译参数  以便Postfix支持SASL认证 具体可看 源码目录中的 README_FILES文件

 

    #make makefiles \

    'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH \

    -DUSS_CYRUS_SASL -I/usr/include/sasl' \

    'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/lib/sasl2 -lsasl2 '

    #make

    #make install          //  后面直接回车(enter

note:

    如果编译过程中出错÷可以检查一下 /etc/ld.so.conf 这个文件 在里面加上一行“  /usr/local/mysql/lib/mysql

    这个路径是你 mysql 的安装路径 不要照抄 !!!

魁魁学习笔记     源码Postfix 安装

 

1