加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2016-10-27 11:05:46 所属栏目:Linux 来源:网络整理
导读:一、postfix邮件服务的安装 Red Hat Enterprise Linux 提供了sendmail和postfix两种STMP邮件服务软件,让用户可以随意地选择其中一种!不过,默认情况下安装程
副标题[/!--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

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读