• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

Linux中Postfix邮件安装配置(二)

网络服务 彭东稳 9年前 (2015-11-10) 25200次浏览 已收录 0个评论

Postfix安装配置

本套邮件系统的搭建,从如何发邮件到收邮件到认证到虚拟用户虚拟域以及反病毒和反垃圾邮件等都有详细的介绍。在搭建过程中必须的参数解释以及原理都有告诉,这样才能更好地理解邮件系统。

一、卸载自带postfix

二、环境准备

1. YUM要配置好。

2. 编译环境要配置好。

PS: 这两步骤如果有问题,那么可以看本网站提供的YUM和编译章节。

三、安装MySQL服务器

四、安装cyrus-sasl并启动saslauthd服务(默认已安装)

五、查看postfix用户

发送邮件的用户,这里就使用系统自带的postfix用户,记住UID:89、GID:89,后面很多地方都要用到这两个ID号,如果此ID号更改了,那么Postfix安装方面会有很多目录权限都需要更改。

六、 编译安装postfix-2.11.7

有以下信息就表示配置成功了

按照以下的提示输入相关的路径([]号中的是缺省值,”]”后的是输入值,省略的表示采用默认值)

PS:如果输入错误可以按Ctrl+退格键删除字符。

六、添加SysV风格服务脚本

七、Postfix相关命令

安装完毕

如果上面没有使用UID89postfix用户,那么检查postfix时就会报如下错误。

原因是一般编译安装时,Postfix队列目录/var/spoole/postfix/,下有几个目录会使用系统自带postfix的目录,由于系统默认使用postfix(UID:89)用户给删除了,所以这些目录就找不到postfix用户,开启时就会报错一些权限问题,把以下几个目录权限给修改以下就好了,如果还有一些别的目录一并修改即可。

Postfix进程

master:这条进程是 Postfix 邮件系统的大脑,它产生所有其他进程。

smtpd:作为服务器端程序处理所有外部连进来的请求。

smtp:作为客户端程序处理所有对外发起连接的请求。

qmgr:它是 Postfix 邮件系统的心脏,处理和控制邮件队列里面的所有消息。

local这是 Postfix 自有的本地投递代理MDA,就是它负责把邮件保存到邮箱里。


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (0)
[资助本站您就扫码 谢谢]
分享 (0)

您必须 登录 才能发表评论!