如何在红帽企业级Linux 6上配置Postfix MTA?

日期: 2011-06-06 作者:Sander van Vugt翻译:Dan 来源:TechTarget中国 英文

随着红帽企业级Linux 6版本(RHEL 6)的发布,Postfix已被默认为用来发送和接收信息的开源邮件传输工具。如果你知道要配置什么类型的服务,并且了解为该服务要对哪些基础参数进行修改,那么安装Postfix可能比较简单。   Postfix是一个邮件传输代理,这也就意味着当它把信息传送到正确的邮件服务器时,必须和其它邮件服务器进行通话。本文将详细介绍如何建立你自己的MTA配置。

  在开始之前要了解如何在会用到的不同机器上安装你的配置,这一点很重要。比如,如果一条信息需要发送到bob@example.com上,Postfix邮件服务器将会联系主管 example.com域的邮件服务器,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

随着红帽企业级Linux 6版本(RHEL 6)的发布,Postfix已被默认为用来发送和接收信息的开源邮件传输工具。如果你知道要配置什么类型的服务,并且了解为该服务要对哪些基础参数进行修改,那么安装Postfix可能比较简单。

  Postfix是一个邮件传输代理,这也就意味着当它把信息传送到正确的邮件服务器时,必须和其它邮件服务器进行通话。本文将详细介绍如何建立你自己的MTA配置。

  在开始之前要了解如何在会用到的不同机器上安装你的配置,这一点很重要。比如,如果一条信息需要发送到bob@example.com上,Postfix邮件服务器将会联系主管 example.com域的邮件服务器,并发送这条信息给此服务器。DNS MX源记录会被用来决定哪一个邮件服务器负责某个给定的域。

  Postfix也用来接收信息。当接收到一条这样的信息,Postfix将会把它放在本地文件系统的地址目录下,然后让邮件客户端来对其进行操作。

  邮件服务器的任务

  在一个典型的因特网环境中,有三种常见的邮件服务器任务:

  • 空客户端(null client):这是运行在本地用户机器上的Postfix进程。它要做的只是把邮件转发给一个中心服务器。
  • 接收邮件服务器:该服务器处理接受的邮件,并将该邮件发送给本地地址目录,然后会有POP或IMAP服务器进一步处理这个邮件。
  • 发送邮件传递:转发信息用的服务器。

  配置一个Postfix邮件服务器

  配置Postfix的第一步是修改主配置文件的某几行。这个配置文件是:/etc/postfix/main.cf。它是一个有许多行的文件,但下面的几行是与配置相关的:

  inet interfaces:这个参数用于定义Postfix应该监听来自哪个网卡的邮件。一般设置是将发送邮件服务器和接收邮件服务器设为“all”,将空闲的客户机设为“loopback”。

  myorigin:这个参数用于重写可能来自某一给定域名的邮件。例如,bob用server.example.com的服务器发送了一则消息,一般的发信者地址应该是bob@server.example.com。在互联网的环境下,这个名字并不重要。一般情况下将名字简化为example.com。这种简化经常用于邮件服务器三种任务。

  relayhost:正常情况下,只有发送邮件服务器会与其它域直接相连。服务器的其它任务一般通过发送服务器与其它域相连。接收邮件服务器和空客户机需要一个中继主机,该主机用来指定需要使用的发送服务器名称。该服务器名要用方括号括起来,以告诉Postfix在此类服务器上无须做DNS MX查找。

  mydestination:接收邮件服务器需要知道邮件的目的地址,所以“mydestination”参数需要在接收邮件服务器上加以指定。一般地,这个参数包含到达邮件所在域的域名:如,example.com。

  mynetworks:这个选项用以指定该邮件服务器允许中继的网络。在一个接收邮件服务器上,从外部服务器上接收邮件,它应该只发送给回路地址。但是对于转发邮件服务器,它依赖于这个服务器的使用方式。如果转发服务器只是对本地局域网有效,本地局域网的地址就应该被包含进来。如果这个邮件服务器被IP地址不断变化的移动客户端所使用,则不应该使用IP地址,还必须保证该服务器是打开的。在这种情况下,还需要实现另一种安全的方法,用以保护服务器不被垃圾邮件所滥用。

  将这些配置参数应用于邮件服务器后,重启Postfix进程使之建立邮件服务环境,并能够正常运行。

  在你的数据中心中,建立Postfix邮件服务的下一步是:至力于邮件安全以防止垃圾邮件的侵扰。

相关推荐

  • 透析RHEL 6五大特性

    红帽企业级Linux 6版本是一款最成功的数据中心平台,该版本能够提供先进性能的应用程序以及优秀的可扩充性和安全性。Linux 6.0这款成功平台究竟有哪些特性?

  • 红帽透露RHEL 7几大新功能

    在去年八月,红帽就透露了Red Hat Enterprise Linux 7 (RHEL 7)的消息,在今年波斯顿举行的红帽峰会上,关于这个版本有更多细节流出。

  • 消息:Red Hat Enterprise Linux 5.9即将发布

    红帽的旗舰产品Red Hat Enterprise Linux 6(RHEL)在2010年十一月首次发布。红帽之前的旗舰产品是Red Hat Enterprise Linux 5,这个版本仍在积极更新。

  • 红帽虚拟化新动作:优化RHEL 6内核

    在RHEL 6中,红帽公司将只提供对内核虚拟机(KVM)的支持。KVM会以一个单一模块存在于内核中,这意味着KVM虚拟机是以进程的形式在该模块的基础之上运行。