Postfix邮件安装实现介绍

运维 系统运维
当postfix接收到一封新邮件时,新邮件首选在incoming队列处停留,然后针对不同的情况进行不同的处理,以下是postfix的安装过程

postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。 一起来看看Postfix邮件具体实现

1.Postfix邮件获取postfix的源代码包
从postfix官方站点 www.postfix.org取得postfix的源代码包postfix-19991231-pl08.tar.gz。将其拷贝到/tmp
2.Postfix邮件解开源代码包,将生成/tmp/ postfix-19991231-pl08目录。
tar xvzf postfix-19991231-pl08.tar.gz
3.Postfix邮件编译源代码包
cd /tmp/ postfix-19991231-pl08 make
4.建立一个新用户“postfix”,该用户必须具有唯一的用户id和组id号,同时应该让该用户不能登录到系统,也即不为该用户指定可执行的登录外壳程序和可用的用户宿主目录。我们可以先用adduser postfix 添加用户再编辑/etc/passwd文件中的相关条目如下所示:
postfix:*:12345:12345:postfix:/no/where:/no/shell
5.确定/etc/aliases文件中包含如下的条目:
postfix: root
6. 以root用户登录,在/tmp/ postfix-19991231-pl08目录下执行命令:
./INSTALL.sh
7. 启动Postfix邮件
# postfix start
8.关于maildrop目录权限的说明:
postfix可以使用一个所有用户都可写的(也即目录权限为1773)的maildrop
目录来让本地用户提交邮件。这种方法避免了使用set-uid 或 set-gid 软件,并且在邮件系统不可用时,用户仍然可以提交邮件。其他用户没有访问该目录中的队列文件的权限。接收来自网络的邮件时postfix不使用maildrop目录。但是,由于该目录的权限是733,其他用户可以建立一个硬连接到该目录中的文件从而导致该邮件被投递多次或无法删除,也就是说这将导致安全性问题。如果你想要使用这种方式来让用户提交邮件,就要在INSTALL.sh 脚本问你是否需要set-gid 时回答no。
如果你的系统有多个用户的话,***取消以上的方式而采用利用set-gid 用 户权限提交邮件的方式。这时,我们首先需要建立一个组id唯一的组"maildrop" 并且确定该组中没有用户成员。然后在INSTALL.sh 问你是否需要set-gid 时指定"maildrop"。
提示:在安装postfix之前,请删除已经安装的sendmail。

【编辑推荐】

  1. 配置系统每次启动时自动启动postfix
  2. postfix邮件的接收和投递过程
  3. postfix邮件服务器技术的几种安全隐患
  4. 邮件系统postfix安装配置指南
  5. CentOS postfix安装创建rpm与切换mta
     
责任编辑:chenqingxiang 来源: itqun
相关推荐

2010-06-02 18:17:09

Postfix邮件

2011-01-20 10:08:25

postfix安装

2011-02-21 14:12:15

Postfix服务器安装

2010-05-25 14:57:17

postfix安装配置

2011-01-19 13:39:38

Postfix邮件监控

2011-02-21 10:13:38

Postfix

2011-01-20 09:42:29

postfix邮件

2010-06-02 18:00:05

Postfix邮件

2010-06-09 18:17:20

Postfix邮件

2011-01-18 15:57:00

Postfix

2011-01-20 09:45:52

Postfix邮件

2011-01-18 15:00:17

Postfix安装

2011-01-18 14:47:22

Postfix

2010-06-02 17:36:31

postfix概述

2011-02-21 13:26:47

Postfix邮件处理

2010-01-11 09:46:24

Postfix邮件系统

2010-05-25 18:19:41

postfix邮件

2011-01-19 17:30:21

Postfix邮件投递

2010-06-02 16:48:49

postfix邮件服务

2011-01-19 17:34:39

Postfix如何接收邮件
点赞
收藏

51CTO技术栈公众号