邮件服务器是一种用来负责收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。
电子邮件是上最为流行的应用之一。如同邮递员分发投递传统邮件一样,电子邮件也是异步的,也就是说人们是在方便的时候发送和阅读邮件的,无须预先与别人协同。与传统邮件不同的是,电子邮件既迅速,又易于分发,而且成本低廉。另外,现代的电子邮件消息可以包含超链接、HTML格式文本、图像、声音甚至视频数据。我们将在本文中查看处于因特网电子邮件核心地位的应用层协议。但在深入讨论这些协议之前,让我们先概览一下因特网邮件系统及其重要部件。
协议:
smtp tcp 25 (明文) smtps
pop2/3 tcp 109/110 (明文) pops
imap4 tcp 143 (明文) imaps
mime
术语
MUA (用户代理)
windows :outlook outlook express(OE) foxmail
Linux : mutt thunderbird evolution
MTA (传输代理)
window 电子邮件服务 (2000 2003)
exchange server (2003 2007) mdaemon
lotus notes
Linux:
sendmail 50%
postfix
qmail
MAA (邮件访问代理)
dovecot
MDA (邮件转发代理)
procmail
maildrop
安全相关
1.防垃圾邮件
spamassian
认证 地址 帐号 正向解析 反响解析
2. 防病毒
clamav 特征码库
3.加密
4.认证
sendmail
邮件呼叫器
minedefang
mailscanner
Yun install -y sendmail
Yum install -y sendmail-cf
Yum install -y sendmail-doc
Yum install -y sendmail-devel
Yun install -y m4
Service sendmail start
Chkconfig sendmail on
用户邮箱
Cd /var/spool/mail/
Useradd user1
Passwd user1 123
Useradd user2
Echo "123" |passwd --stdin user2
文件
/etc/mail/
Sendmail.cf sendmail.mc access
目录
/var/spool/mail/
/var/log/maillog/
/etc/mail/
案例一:
服务器192.168.2.100的配置:
Vim access
************************************************************
Connect:192.168.2.100 relay
sh.comk ok
Bj.com relay
*************************************************************
Vim local-host-names
bj.com
搭建dns服务
Rpm -ivh bind
Rpm -ivh bind-chroot
Rpm -ivh caching-nemes
Cd /var/named/chroot/etc/
Cp -p namd.caching-namesserver.conf named.conf
Vim named.conf
**********************************************************************
Forwarders { 192.168.2.100 ;};
*********************************************************************
Vim named.rfc1912.zones
*******************************************************
Zone"bj.com" IN {
Type master;
File"bj.com.db";
Allow-update{none;};
};
*******************************************************
Cd /var/named/chroot/var/named/
Cp -p localhost.zone bj.com.db
Vim bj.com.db
Vim /etc/resolv.conf
Vim /etc/sysconfig/network
Vim /etc/hosts //这些文件都需要该
Init 6
测试用OE时 此时只能发还不能收还需要安装如下包
Yum install -y dovecot
Service dovecot start
Chkconfig dovecot on
Vim /etc/dovecot.conf
Netstat -tupln |grep dov //会看到监听的四个端口
服务器192.168.2.101的配置:
因为是虚拟机环境 可以直接克隆或根据上面的内容做适量的更改 创建uset3 和user4
此时可以用
1)
Mail -s 名称 用户
内容
.
2)telnet 127.0.0.1 25
Ehlo/helo 127.0.0.1
Mail from :
Rcpt to :
内容
.