sendmail(一)

                                   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 :

內容

.

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章