郵件服務器(sendmail)
1.簡介
smtp smtp pop3
@sina.com---->@163.net---->[email protected]">[email protected]>@sina.com---->@163.net---->[email protected]
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
<1>sendmail
<2>qmail
<3>webmail
3.使用的協議
smtp:(simple message transport protocol)簡單消息傳輸協議
pop3:(post office protocol3)郵局協議3
smtp:(simple message transport protocol)簡單消息傳輸協議
pop3:(post office protocol3)郵局協議3
4.術語
MTA: Mail Transport Agent 郵件傳輸代理,即指郵件服務器;
MUA: Mail User Agent 郵件用戶代理,如: outlook,foxmail等;
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-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*
#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 sendmail.mc>sendmail.cf
備註:假如以上命令無效,請安裝包:
m4-1.4.5-3.el5.i386.rpm
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/access
connect:192.168.0 RELAY
#vi /etc/mail/access
connect:192.168.0 RELAY
參數,有三種狀態,如下:
RELAY : 接收並轉發
OK : 只收不轉發
REJECT: 拒絕郵件
RELAY : 接收並轉發
OK : 只收不轉發
REJECT: 拒絕郵件
//編譯生成訪問控制的庫文件
#makemap hash access.db<access
#makemap hash access.db<access
//啓動郵件服務器
#service sendmail restart
#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
#vi /etc/dovecot.conf
protocols = imap imaps pop3 pop3s
//啓動協議的服務
#service dovecot restart
#service dovecot restart
//未查看的郵件保存在
#ls /var/spool/mail
#ls /var/spool/mail
//已查看的郵件保存在每個用戶的家目錄中,目錄名爲mail
//未發送出去的郵件,保存在/var/spool/mqueue目錄中