Centos环境下配置postfix邮件
时间:2017-03-10 22:42 来源:linux.it.net.cn 作者:IT
一、邮件的基本概念
1、邮件服务的协议:
a) SMTP:Slmple Mail Tansfer Protocol(简单邮件传输协议)端口:25(发)
ESMTP:Extended(可以实现检查)
B) POP3 :Post Office Protocol(邮局协议3代)端口:110(收)
IMAP4:Internet Mail Access Protocol(互联网邮件访问协议4代)
C) SASL:Slmple Authlntcation Secure Layer(简单认证安全层)
2、邮件中继:指在不改变用户邮件地址(发件人)的前提下,将用户邮件通过多链路SMTP邮件转发服务器投递到收件人邮件服务器。
3、角色
a) MTA:邮件传输代理,SMTP服务器
程序:sendmail(uucp),qmail,potfix,exim,Exchange(windows)
b) MDA:邮件投递代理
程序:procmail(sendmail),maildrop,
c) MRA:邮件检索代理(实现pop3,imap4)
程序:cyrus-imap,dovecot
d) MUA:邮件用户代理
程序:Outlook Express(简装版),Outlook(专业版),Foxmail,Thunderbird(Linux),mutt(Linux)
4、webmail:Openwebmail、Squirrelmail、Extmail(extman管理系统,)
二、邮件服务器的搭建
1.修改主机名:
从新登录可以看到效果 2.配置DNS(正解反解都要配置)
配置DNS的主配置文件
修改DNS的区域配置文件
启动DNS服务器
指定DNS服务器
重启网卡
测试
2.安装配置postfix
如果系统自带的mail软件是sendmail先卸载sendmail。安装postfix。我用的系统是Centos6.5的实验环境,自带的mail软件是postfix
修改postfix的配置文件main.cf
重启postfix使配置生效
测试是否可以发送邮件(现在还不可以收邮件) 添加用户
安装telnet测试
测试(查看日志)
查看日志
安装dovecot修改配置
重启dovecot使配置生效
用客户端软件测试是否可以收发邮件 foxmail设置如下
Windows Live Mail设置如下
测试
收到邮件证明测试成功
三、Centos环境下配置postfix邮件常见的报错信息 1.在启动DNS时出现Generating /etc/rndc.key:卡在这里了 解决:[root@mail named]# rndc-confgen -r /dev/urandom -a 2.telnet连接不上域名+25号端口但是可以连接localhost+25号端口 有可能是没有指定DNS,或者指定之后没有重启服务 3.foxmail和win live mail登录不上 可能是没有在指定用户上创建~/mail/.imap/INBOX目录,也可能是没有切换到相对用户创建,因为这个目录的所有者和所属组都是对应的用户
4.在修改foxmail和dovecot配置文件后出错 看日志文件,一般会写的很清楚,也可以上网查找,也可以留言,大家一起探讨 [root@mail ~]# tail -f /var/log/maillog
这是简单的邮件服务器,还不够安全,以后会更新开源的其他邮件服务器如EXTMAIL,可以在浏览器上收发邮件的邮件服务器配置
(责任编辑:IT)
一、邮件的基本概念
1、邮件服务的协议: 二、邮件服务器的搭建 1.修改主机名: 从新登录可以看到效果 2.配置DNS(正解反解都要配置) 配置DNS的主配置文件 修改DNS的区域配置文件 启动DNS服务器 指定DNS服务器 重启网卡 测试 2.安装配置postfix 如果系统自带的mail软件是sendmail先卸载sendmail。安装postfix。我用的系统是Centos6.5的实验环境,自带的mail软件是postfix 修改postfix的配置文件main.cf 重启postfix使配置生效 测试是否可以发送邮件(现在还不可以收邮件) 添加用户 安装telnet测试 测试(查看日志) 查看日志 安装dovecot修改配置 重启dovecot使配置生效
用客户端软件测试是否可以收发邮件 foxmail设置如下 收到邮件证明测试成功 三、Centos环境下配置postfix邮件常见的报错信息 1.在启动DNS时出现Generating /etc/rndc.key:卡在这里了 解决:[root@mail named]# rndc-confgen -r /dev/urandom -a 2.telnet连接不上域名+25号端口但是可以连接localhost+25号端口 有可能是没有指定DNS,或者指定之后没有重启服务 3.foxmail和win live mail登录不上 可能是没有在指定用户上创建~/mail/.imap/INBOX目录,也可能是没有切换到相对用户创建,因为这个目录的所有者和所属组都是对应的用户 4.在修改foxmail和dovecot配置文件后出错 看日志文件,一般会写的很清楚,也可以上网查找,也可以留言,大家一起探讨 [root@mail ~]# tail -f /var/log/maillog 这是简单的邮件服务器,还不够安全,以后会更新开源的其他邮件服务器如EXTMAIL,可以在浏览器上收发邮件的邮件服务器配置 (责任编辑:IT) |