一、邮件的基本概念
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.修改主机名:
[root@CXM ~]# hostname mail.cxm.com
[root@CXM ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=mail.cxm.com
从新登录可以看到效果
2.配置DNS(正解反解都要配置)
[root@mail ~]# yum -y install bind
配置DNS的主配置文件
[root@mail ~]# vim /etc/named.conf
options {
listen-on port 53 { any; }; #监听端口
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; #允许访问的地址
recursion yes;
修改DNS的区域配置文件
[root@mail ~]# cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak #复制区域配置文件防止修改错了
[root@mail ~]# vim /etc/named.rfc1912.zones
zone "cxm.com" IN { #域
type master;
file "cxm.localhost"; #设置正向解析数据文件名字
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN { #IP地址的反写
type master;
file "cxm.empty"; #设置反向解析数据文件名字
allow-update { none; };
};
修改DNS的数据文件
[root@mail ~]# cd /var/named/
[root@mail named]# cp -p named.localhost cxm.localhost
[root@mail named]# cp -p named.empty cxm