郵件服務器是一種用來負責電子郵件收發管理的設備。它比網絡上的免費郵箱更安全和高效,因此一直是企業公司的必備設備。
電子郵件是因特網上最爲流行的應用之一。如同郵遞員分發投遞傳統郵件一樣,電子郵件也是異步的,也就是說人們是在方便的時候發送和閱讀郵件的,無須預先與別人協同。與傳統郵件不同的是,電子郵件既迅速,又易於分發,而且成本低廉。另外,現代的電子郵件消息可以包含超鏈接、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 :
內容
.