Centos 6.5 配置 postfix 及排错

简介:





  1. 域名设置:

wKiom1hNfA_RyOPPAADsqaaHg1M652.png


2.服务器改名字:


wKiom1hNfD6DceVpAAA9xUzksXk910.png


wKioL1hNVLzCSTw2AAAgoh1im7U820.png


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

wKioL1hNWC_BZcE9AAAX2k1hwwY362.png

然后重启postfix 与dovecot 服务



wKioL1hNWOLC4TiXAAAV7SW1PWI065.png


错误1:

wKiom1hNWk6y4-zlAASPdTEqG6M938.png

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

wKiom1hNWhmw5SCOAAAbHLzX1wg325.png


错误2:

wKioL1hNWrzjmfNUAAPrGKOqJhY217.png

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

chmod -R 777 /var/mail


错误3:

wKioL1hNf3eTHxOAAAP0Rz7aGLE125.png

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

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

wKiom1hNf7PANtIEAANhPTu7xY0019.png


测试:


wKioL1hNgHvgSwJ5AAA4lJpomQc416.png



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

wKioL1hNW7WwSVYhAAAvn_VlhDU814.png


解决办法:

第一种是 :修改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,




本文转自 15816815732 51CTO博客,原文链接:http://blog.51cto.com/68686789/1881745

相关文章
|
7天前
|
Linux 网络安全 开发工具
Centos6.5安装并配置Telnet服务
该内容是一个关于如何安装配置Telnet服务的教程。首先,通过yum安装vim、xinetd、telnet和telnet-server。接着,修改/etc/xinetd.d/telnet配置文件,将disable改为no,并设置访问限制(如限定特定网段和时间)。关闭防火墙,重启服务。创建测试用户后,分别使用CentOS和Windows的Telnet客户端进行连接测试,显示成功,实验完成。
17 1
|
4天前
|
缓存 Linux
Centos阿里云源配置
Centos阿里云源配置
16 0
|
5天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
6 0
|
7天前
|
Linux 网络安全 开发工具
Centos7 sendmail服务安装与配置
该文本描述了在Linux系统中设置邮件服务的步骤。首先,启用httpd的邮件发送功能,然后安装sendmail、sendmail-cf和dovecot。接着配置/sendmail.mc,设定IP和邮件域名。在dovecot配置文件中启用imap、pop3和lmtp协议,取消明文认证限制,设定mail_location,并开启SSL。创建用户mail3和mail4,给予相应权限。停止postfix服务,编辑访问控制、提交配置、本地主机名等文件。最后,重置sendmail、dovecot和saslauthd服务。
25 0
|
7天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
38 0
|
7天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
13 0
|
7天前
|
网络协议 Linux 网络安全
Centos7 配置DNS服务
该教程指导配置DNS服务器:首先通过yum安装bind和cach件,然后修改IP设置。接着,编辑/etc/named.conf,将第13行和21行的参数改为"any"。在/etc/named.rfc1912中更新正向和反向域名。创建正向解析文件/var/named.localhost和反向解析文件/var/named.loopback,按指定格式添加解析记录。最后,重启服务,确保防火墙关闭,通过nslookup检查DNS配置效果。
17 1
|
7天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
18 0
|
7天前
|
开发工具 数据安全/隐私保护
Centos6.5安装并配置samba服务
配置Samba服务,执行`yum -y install samba`。创建finance、sales、manager组及对应用户:user1, user2(finance组),user3(sales组),manager(manager组)。设定用户密码。创建共享目录,给予finance组对finance目录的读写权限,编辑`smb.conf`。manager拥有所有共享目录的读写权限。确保用户对其共享文件夹有完全权限,其他用户只读写。重启服务。共享/opt/public_share为share,创建无登陆权用户Tonny,允许所有用户读写,文件属主为Tonny。最后,重启服务。
7 0
|
关系型数据库 MySQL 网络安全