Postfix的安装 postfix源码
创始人
2024-07-20 09:21:23
0

      

  源代码包的安装

  1. 获取postfix的源代码包

  从postfix官方站点取得postfix的源代码包postfix-19991231-pl08.tar.gz。将其拷贝到/tmp

  2.解开源代码包,将生成/tmp/ postfix-19991231-pl08目录。

  1.   tar xvzf postfix-19991231-pl08.tar.gz 

  3.编译源代码包

  1.   cd /tmp/ postfix-19991231-pl08  
  2.  
  3.   make 

  4.建立一个新用户“postfix”,该用户必须具有唯一的用户id和组id号,同时应该让该用户不能登录到系统,也即不为该用户指定可执行的登录外壳程序和可用的用户宿主目录。我们可以先用adduser postfix 添加用户再编辑/etc/passwd文件中的相关条目如下所示:

  1.   postfix:*:12345:12345:postfix:/no/where:/no/shell 

  5.确定/etc/aliases文件中包含如下的条目:

  1.   postfix: root  

  6. 以root用户登录,在/tmp/ postfix-19991231-pl08目录下执行命令:

  1.   ./INSTALL.sh 

  7. 启动postfix

  1.   # 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。以上就是我所安装Postfix的安装过程以及心得,大家有什么建议,可以共同分享一下。

【编辑推荐】

  1. Postfix入门篇
  2. Postfix对邮件的处理流程
  3. Linux下的邮件服务器 postfix
  4. 如何安装Postfix
  5. Postfix邮件安装实现介绍
  6. postfix 安装配置

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...