码迷,mamicode.com
首页 > 其他好文 > 详细

Centos 6.5 配置 postfix 及排错

时间:2016-12-12 07:49:20      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:服务器


  1. 域名设置:

技术分享


2.服务器改名字:


技术分享


技术分享


3.用以下方法安装:

yum -y install postfix 

/etc/init.d/postfix start

chkconfig postfix on

netstat -tunlp

ps -ef |grep postfix



修改主配置文件:

vi /etc/postfix/main.cf

第一个是修改myhostname = postfix.com 就是修改我们邮件的域为postfix.com

第二个inet_interfaces = all 是修改监听的接口为所有

然后我们用postconf -n 来查询一下修改后的配置文件的主要参数




4.安装dovecot



yum -y install dovecot dovecot-devel dovecot-mysql pam-devel

dovecot –-version

/etc/init.d/dovecot start

chkconfig dovecot on

/etc/init.d/portreserve stop

chkconfig portreserve off


下面我们来配置dovecot服务

vim /etc/dovecot/dovecot.conf

技术分享

然后重启postfix 与dovecot 服务



技术分享


错误1:

技术分享

vim /etc/dovecot/conf.d/10-auth.conf

技术分享


错误2:

技术分享

它显示的错误是权限问题造成的 解决办法就是给/var/mail/$USER 777权限

chmod -R 777 /var/mail


错误3:

技术分享

它显示的错误信息是邮件用户的邮件目录没有设置  修改下列文件

Vim /etc/dovecot/conf.d/10-mail.conf

技术分享


测试:


技术分享



错误4:能收不能发,出现以下错误

技术分享


解决办法:

第一种是 :修改postfix 配置文件main.cf 里的mynetworks, 修改为如下所有网段都通过就可以了。

mynetworks = 0.0.0.0/0

                    这种办法存在安全隐患。


第二种是:修改postfix 配置文件main.cf,让

$mynetworks = 127.0.0.0/8, 127.0.0.1

然后添加

smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated,



本文出自 “IT屌丝” 博客,请务必保留此出处http://68686789.blog.51cto.com/10438688/1881745

Centos 6.5 配置 postfix 及排错

标签:服务器

原文地址:http://68686789.blog.51cto.com/10438688/1881745

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!