postfix的安装过程非常容易!

参考以下安装步骤

wget http://www.postfix.cn/source/official/postfix-2.6.5.tar.gz
tar xfz postfix-2.6.5.tar.gz
cd postfix-2.6.5
useradd postfix -M -s /sbin/nologin
groupadd postdrop
make
make install


安装碰到问题?

引用
> No include file found.
> Install the appropriate db*-devel package first.

可以用yum更新,17M左右:
yum -y install db*-devel


这是最简单的安装,都是使用的默认配置,默认是使用系统账户才能发送邮件的。
需要发送邮件,是需要启动服务的,如果是sendmail,那就需要启动sendmail,这里是postfix,会取代sendmail,并且兼容sendmail。

启动postfix:
postfix start


直接用系统的mail命令发送邮件看看:

[root@localhost postfix-2.6.5]# mail your-email@gmail.com
Subject: test postfix
test
.
Cc:


看看收到的邮件的原始信息(相应的信息有修改):

引用
Delivered-To: your-email@gmail.com
Received: by 10.115.58.13 with SMTP id l13cs26345wak;
        Sun, 3 Jan 2010 05:13:02 -0800 (PST)
Received: by 10.142.249.24 with SMTP id w24mr6307016wfh.254.1262524382509;
        Sun, 03 Jan 2010 05:13:02 -0800 (PST)
Return-Path:
Received: from localhost.localdomain ([218.241.1.2])
        by mx.google.com with ESMTP id 14si52469845pwi.38.2010.01.03.05.13.02;
        Sun, 03 Jan 2010 05:13:02 -0800 (PST)
Received-SPF: neutral (google.com: 218.241.1.2 is neither permitted nor denied by best guess record for domain of root@localhost.localdomain) client-ip=218.241.1.2;
Authentication-Results: mx.google.com; spf=neutral (google.com: 218.241.1.2 is neither permitted nor denied by best guess record for domain of root@localhost.localdomain) smtp.mail=root@localhost.localdomain
Received: by localhost.localdomain (Postfix, from userid 0)
  id 25BA9B6EAA; Wed, 18 Nov 2009 12:15:10 +0800 (CST)
To: your-email@gmail.com
Subject: test postfix
Message-Id: <20091118041510.25BA9B6EAA@localhost.localdomain>
Date: Wed, 18 Nov 2009 12:15:10 +0800 (CST)
From: root@localhost.localdomain (root)
test


为什么是root@localhost.localdomain呢,因为postfix启动时会取hostname,系统账户发送邮件会用此hostname,如果你已经正常设置了,那就是你设置的hostname,我们可以定义自己的:

postconf -e "myhostname=aslibra.com"
postfix reload
Tags: , ,
邮件服务器是一个独特的领域,一直以来我都没有看,最近看了一下,发现这里包含的内容可不少。

在尝试之前,有问相关的人什么系统比较好,有人说extmail,所以就尝试了一下,其实配置起来也不容易。
手工配置extmail可不容易,postfix的安装很简单,只是配置方面很多学问,需要研读一下《postfix中文权威指南》的,如果你以后要和邮件打交道的话。
如果简单点,那就是EMOS安装完毕就好,一套extmail推出的解决方案,让你轻易就有一个邮件服务器。

先搞清楚几点:

1 postfix的位置
postfix是MTA的角色,邮件传输代理,负责把邮件发送出去和接收互联网传到本机的邮件

2 extmail是什么
extmail是perl写的一套程序,跟apache结合,可以提供给用户一个web管理界面,一来管理更多的邮件域名,二来管理用户分配,三来提供用户管理自己的邮件。
实际上是扩展了postfix的功能,postfix本身就是设计的非常灵活的软件,提供很多外部软件支持。

3 EMOS
配置好postfix和extmail以及相关防火墙和杀毒软件的一个CentOS,让你安装好系统就能发到机房使用。

也就是说明什么:
你只是需要机器具备发送邮件的能力,那postfix就足够给系统用户用了。如果你需要开放给公司用户用,也是可以的,但你使用extmail会更加方便管理你的用户,如果你需要提供用户pop3/smtp收发信,那需要另外安装别的软件。
Tags: , , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐