linux下Postfix邮件服务的安装过程和基本配置
|
副标题[/!--empirenews.page--] 一、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 Linux 5的第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@mail postfix-2.6.2]#patch -pl < ../postfix-2.6.2-vda-ng.patch [root@mail postfix-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或任何附加的函数库,而且他们不是存在标准位置(/usr/lib目录),则必须在AUXLIBS参数中指出这些函数库的路径,例如,mysql和cyrus-sasl的库文件分别位于目录:/usr/local/mysql/lib/mysql、/usr/lib/sasl2。 [root@mail postfix-2.6.2]# make [root@mail postfix-2.6.2]# make install 执行“make install”命令以后,期间会需要设置一些安装参数, 按照以下的提示输入相关的路径([]号中的是缺省值,”]”后的是输入值) install_root: [/] / tempdir: [/root/postfix-2.6.2] config_directory: [/etc/postfix] daemon_directory: [/usr/libexec/postfix] command_directory: [/usr/sbin] queue_directory: [/var/spool/postfix] sendmail_path: [/usr/sbin/sendmail] newaliases_path: [/usr/bin/newaliases] mailq_path: [/usr/bin/mailq] mail_owner: [postfix] setgid_group: [postdrop] html_directory: [no] manpages: [/usr/local/man] readme_directory: [no] 以上做完回车键,默认自动识别设置。postfix的编译安装成功! 本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45499.htm (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

