郵件服務器(sendmail)

郵件服務器(sendmail)
1.簡介
           smtp           smtp         pop3
@sina.com---->@163.net---->[email protected]">[email protected]>@sina.com---->@163.net---->[email protected]
2.分類
<1>sendmail
<2>qmail
<3>webmail
3.使用的協議
smtp:(simple message transport protocol)簡單消息傳輸協議
pop3:(post office protocol3)郵局協議3
4.術語
MTA: Mail Transport Agent  郵件傳輸代理,即指郵件服務器;
MUA: Mail User  Agent      郵件用戶代理,如: outlook,foxmail等;
5.sendmail的服務器包
sendmail-8.13.8-2.el5.i386.rpm
sendmail-devel-8.13.8-2.el5.i386.rpm
sendmail-cf-8.13.8-2.el5.i386.rpm
sendmail-doc-8.13.8-2.el5.i386.rpm
//安裝sendmail的軟件包
#rpm  -ivh  sendmail*

6.配置郵件服務器
<1>//先配置DNS域名(sina.com)
#vi  /etc/named.caching-nameserver.conf
#vi  /etc/named.rfc1919.zones
//配置別名: smtp.sina.com和pop3.sina.com
//配置郵件交換記錄,配置反向解析

<2>//修改sendmail的配置文件
#cd  /etc/mail
//用m4命令編譯生成sendmail.cf文件
#m4  sendmail.mc>sendmail.cf
備註:假如以上命令無效,請安裝包:
m4-1.4.5-3.el5.i386.rpm

//修改主配置文件
#vi  /etc/mail/sendmail.cf
//修改第265行,打開全網段郵件收發功能,將127.0.0.1改爲0.0.0.0,如:
//修改本地主機名
#vi  /etc/mail/local-host-names
sina.com
www.sina.com
//加入允許本網段中繼轉發郵件功能
#vi  /etc/mail/access
connect:192.168.0         RELAY
參數,有三種狀態,如下:
RELAY :  接收並轉發
OK    :  只收不轉發
REJECT:  拒絕郵件
//編譯生成訪問控制的庫文件
#makemap  hash access.db<access
//啓動郵件服務器
#service  sendmail  restart

//打開郵件收發協議
//安裝此包:其依賴mysql的軟件包,必須先解除依賴性安裝mysql軟件包
#rpm -ivh mysql*  --nodeps
#rpm -ivh dovecot-1.0-1.2.rc15.el5.i386.rpm
//激活文件/etc/dovecot.conf中第17行
#vi  /etc/dovecot.conf
protocols = imap imaps pop3 pop3s
//啓動協議的服務
#service  dovecot  restart
//收發郵件測試
us1用戶登錄
$mail  [email protected]
subject:  主題
 正文內容
Cc: 抄送
//未查看的郵件保存在
#ls  /var/spool/mail
//已查看的郵件保存在每個用戶的家目錄中,目錄名爲mail
//未發送出去的郵件,保存在/var/spool/mqueue目錄中
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章