mail  

     邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。

    电子邮件是因特网上最为流行的应用之一。如同邮递员分发投递传统邮件一样,电子邮件也是异步的,也就是说人们是在方便的时候发送和阅读邮件的,无须预先与别人协同。与传统邮件不同的是,电子邮件既迅速,又易于分发,而且成本低廉。另外,现代的电子邮件消息可以包含超链接、HTML格式文本、图像、声音甚至视频数据。我们将在本文中查看处于因特网电子邮件核心地位的应用层协议。但在深入讨论这些协议之前,让我们先概览一下因特网邮件系统及其重要部件。

协议:

      smtp    tcp  25  (明文)     smtps   

      pop2/3   tcp 109/110 (明)    pops

      imap4    tcp  143 (明)    imaps

      mime  

术语

MUA (用户代理)

    windows outlook   outlook expressOE    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 名称  用户

  内容

  .

 

 2telnet 127.0.0.1   25

Ehlo/helo  127.0.0.1

Mail from :

Rcpt to :

内容

.