本人用的虚拟机软件是Oracle VM VirtualBox Centos版本6.5
首先现在本地配置一个DNS服务器 方便我们解析
172.16.1.1 是我postfix服务器的IP地址 postfix.com是我的域名
下面来详细的介绍安装postfix
先挂载Centos 6.5的安装盘,然后进入安装盘的Packages目录 安装postfix的安装包
安装成功 接下来我们对postfix的主配置文档进行修改
第一个是修改myhostname = postfix.com 就是修改我们邮件的域为postfix.com
第二个inet_interfaces = all 是修改监听的接口为所有
然后我们用postconf -n 来查询一下修改后的配置文件的主要参数
接下来 我们再安装dovecot服务
下面我们来配置dovecot服务
vim /etc/dovecot/dovecot.conf
然后重启postfix 与dovecot 服务
然后添加一个邮件用户 用来测试收发邮件
下面我要测试的是在linux里面用root用户发送给mailuser1然后 在一台XP机里面 用outlook登录mailuser1用户,接收邮件
下面是XP的设置
打开outlook
查看一下linux的邮件日志
它显示的错误是认证方式有问题 其实在Centos 5以下 只要修改了以上的配置,就可以登录outlook进行邮件的发送和接收了 Centos 6的略有不同 需要修改下列配置文件
vim /etc/dovecot/conf.d/10-auth.conf
然后重启dovecot服务 打开outloook 登录试试
如图 会出现0x800CCC0F这个错误 我们再看一下linux的邮件日志
它显示的错误信息是邮件用户的邮件目录没有设置 修改下列文件
Vim /etc/dovecot/conf.d/10-mail.conf
然后重启dovecot服务 打开outloook 登录试试 你会发现它又跟第一次一样了
继续去看linux的mail日志
它显示的错误是权限问题造成的 解决办法就是给/var/mail/$USER 777权限
然后重启dovecot服务 打开outloook 登录试试
好了 成功登录并且接收到了我们之前发的邮件。
本篇文章主要介绍的是安装过程和排错方法,一些服务的错误都会在它的日志里面报出来,我们就可以根据它的报错来修改我们的配置从而成功安装。
本文出自 “地球有危险” 博客,请务必保留此出处http://779834367.blog.51cto.com/7182184/1363745
Centos 6.5 配置 postfix 及排错,布布扣,bubuko.com
原文:http://779834367.blog.51cto.com/7182184/1363745