邮件系统postfix安装与配置(3)
如果你的系统有多个用户的话,最好取消以上的方式而采用利用set-gid 用户权限提交邮件的方式。这时,我们首先需要建立一个组id唯一的组’maildrop’ 并且确定该组中没有用户成员。然后在INSTALL.sh 问你是否需要set-gid 时指定’maildrop’。
提示:在安装postfix之前,请删除已经安装的sendmail。
3.2 rpm包的安装
1. 获取postfix的rpm软件包。
我们可以从[url]http://www.alltrading.es/postfix/RPMS/i386/[/url] 获得postfix的rpm软件包。当前的最新版本是postfix-20000531-2.i386.rpm。
2. 备份你的/etc/aliases和/etc/aliases.db,因为postfix要使用该别名数据库。
3. 用以下命令查看系统是否安装了sendmail: [root@mail /root]# rpm -qa |grep sendmail sendmail-doc-8.9.3-15 sendmail-8.9.3-15 sendmail-cf-8.9.3-15
4. 用以下命令强行卸载sendmail: [root@mail /root]# rpm -e sendmail sendmail-cf sendmail-doc –nodeps
5. 用以下命令杀死运行中的sendmail进程: [root@mail /root]# killall sendmail
6. 安装postfix: [root@mail /root]# rpm -Uvh postfix-20000531-2.i386.rpm postfix ################################################## postfix-script: warning: creating missing Postfix pid directory postfix-script: warning: creating missing Postfix incoming directory postfix-script: warning: creating missing Postfix active directory postfix-script: warning: creating missing Postfix bounce directory postfix-script: warning: creating missing Postfix defer directory postfix-script: warning: creating missing Postfix deferred directory postfix-script: warning: creating missing Postfix saved directory postfix-script: warning: creating missing Postfix corrupt directory postfix-script: warning: creating missing Postfix public directory postfix-script: warning: creating missing Postfix private directory [root@mail /root]#
7. 启动postfix [root@mail /root]# /etc/rc.d/init.d/postfix start
3.3 配置系统每次启动时自动启动postfix
1.如果你安装的是postfix的源代码包,可以在/etc/rc.d/rc.local文件中加入如下的语句让系统每次启动时自动启动postfix: if [ -f /usr/libexec/postfix ]; then /usr/libexec/postfix start fi
2.如果你安装的是postfix的rpm包,可以通过setup命令来设置在系统启动时启动postfix。
四、 postfix的配置详解
4.1 postfix的配置文件结构
postfix的配置文件位于/etc/postfix下,安装完postfix以后,我们可以通过ls命令查看postfix的配置文件: [root@mail postfix]# ls install.cf main.cf master.cf postfix-script
这四个文件就是postfix最基本的配置文件,它们的区别在于:
mail.cf:是postfix主要的配置文件。
Install.cf:包含安装过程中安装程序产生的postfix初始化设置。
master.cf:是postfix的master进程的配置文件,该文件中的每一行都是用来配置postfix的组件进程的运行方式。
postfix-script:包装了一些postfix命令,以便我们在linux环境中安全地执行这些postfix命令。
4.2 postfix的基本配置
postfix大约有100个配置参数,这些参
亮晶晶 发表于: 2009-09-29
我要回答相关推荐
-
邮件系统postfix安装与配置(5)
5. RFC 821信头限制 RFC 821对邮件的信头做了严格的规定,但是广泛使用的sendmail并不 […]
-
邮件系统postfix安装与配置(4)
2. mydestination mydestination参数指定postfix接收邮件时收件人的域名,换句 […]
-
邮件系统postfix安装与配置(2)
二、 postfix对邮件的处理过程 2.1 接收邮件的过程 当postfix接收到一封新邮件时,新邮件首选在 […]
-
邮件系统postfix安装与配置(1)
邮件系统postfix安装与配置 一、 postfix概述 postfix是Wietse Venema在IBM […]