◆李治西
(貴州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院 貴州 558022)
電子郵件(Electronic Mail,E-mail)服務(wù)是互聯(lián)網(wǎng)中重要的服務(wù)。在當(dāng)今的信息時(shí)代,人們?cè)诨ヂ?lián)網(wǎng)上經(jīng)常使用該服務(wù),通過(guò)電子郵件來(lái)提高學(xué)習(xí)、工作的效率。
電子郵件服務(wù)是基于郵件服務(wù)協(xié)議來(lái)完成電子郵件的傳輸,常見(jiàn)的郵箱協(xié)議有:
(1)簡(jiǎn)單郵件傳輸協(xié)議(Simple Mail Transfer Protocol,SMTP):屬于客戶(hù)機(jī)/服務(wù)器模型,用來(lái)發(fā)送和中轉(zhuǎn)發(fā)出的電子郵件,默認(rèn)工作在TCP 的25 端口。
(2)郵局協(xié)議版本3(Post Office Protocol 3,POP3):屬于客戶(hù)機(jī)/服務(wù)器模型,用于將電子郵件存儲(chǔ)到本地主機(jī),默認(rèn)工作在TCP 的110 端口。POP3 允許從服務(wù)器上將郵件存儲(chǔ)到本地計(jì)算機(jī)上,同時(shí)刪除保存在郵件服務(wù)器上的郵件。
(2)Internet 消息訪(fǎng)問(wèn)協(xié)議版本4(Internet Message Access Protocol 4,IMAP4):用于在本地主機(jī)上訪(fǎng)問(wèn)郵件,默認(rèn)工作在TCP 的143 端口。
需要注意的是,POP3 與IMAP4 都用于處理電子郵件的接收,但是,POP3 是將郵件下載到本地計(jì)算機(jī)上進(jìn)行處理,而IMAP4是需要持續(xù)訪(fǎng)問(wèn)郵件服務(wù)器,在服務(wù)器上處理。
電子郵件地址的格式是“用戶(hù)名@接收服務(wù)器域名(主機(jī)地址)”,如我們常使用的QQ 郵箱地址就是“QQ 號(hào)@QQ.COM”。
(1)DNS 服務(wù)器
在本文中,我都使用Red Hat Enterprise Linux 7 操作系統(tǒng)進(jìn)行相關(guān)服務(wù)的配置。Linux 系統(tǒng)中,配置郵件服務(wù)器,首先需要搭建DNS 服務(wù)器。
域名系統(tǒng)(Domain Name System,DNS)是互聯(lián)網(wǎng)中最基礎(chǔ)、最重要的一項(xiàng)服務(wù),它是域名與IP 地址的相互轉(zhuǎn)換映射的分布式數(shù)據(jù)庫(kù)。域名解析就是將域名轉(zhuǎn)換成為IP 地址的方法和過(guò)程,從概念上講,域名解析是一個(gè)自上而下的過(guò)程。
域名通常由一個(gè)完整的 FQDN((Fully Qualified Domain Name,全限定域名)標(biāo)識(shí),從左到右依次為頂級(jí)域名(一級(jí)域名)、二級(jí)域名……,每級(jí)之間采用“.”分開(kāi)。如域名www.baidu.com,com 是頂級(jí)域名,代表商業(yè)組織;baidu 是二級(jí)域名;www 是代表baidu.com 域中的主機(jī)。
在這里,我們以配置名為 abc.com 的域名,與 IP 地址192.168.200.1 相互綁定為例子,介紹在Linux 下如何進(jìn)行DNS服務(wù)器的配置。
配置主配置文件 named.conf,文件路徑是/etc/named.conf 配置主配置文件 named.conf,文件路徑是/etc/named.conf 配置正向解析區(qū)域文件named.localhost,文件路徑/var/named/named.localhost,實(shí)現(xiàn)域名綁定IP 地址 配置反向解析區(qū)域文件/named.loopback,文件路徑/var/named/named.loopback,實(shí)現(xiàn)IP 地址綁定域名 重啟網(wǎng)絡(luò)服務(wù)、named 服務(wù)(DNS)、關(guān)閉防火墻 通過(guò)nslookup 命令查看DNS 服務(wù)器配置結(jié)果 images/BZ_17_1161_363_2089_603.pngimages/BZ_17_1180_644_2070_868.pngimages/BZ_17_1246_890_2004_1219.pngimages/BZ_17_1215_1243_2035_1596.pngimages/BZ_17_1277_1618_1973_1707.pngimages/BZ_17_1286_1716_1964_2292.png
(2)Postfix 服務(wù)器
在REHL7 的Linux 系統(tǒng)中默認(rèn)使用發(fā)件服務(wù)是由Postfix 服務(wù)程序提供,而在之前的REHL5、REHL6 等版本中,使用的是 Sendmail 服務(wù)程序。Postfix 相對(duì)于Sendmail 減少了許多沒(méi)有必要的配置,且穩(wěn)定性、并發(fā)性有了大幅提升。
配置主配置文件,文件路徑是/etc/postfix/main.cf myhostname=mail.abc.com mydomain=abc.com myorigin=$mydomain Inet_interfaces=all mydestination=$myhostname,$mydomain 重啟Postfix 服務(wù) images/BZ_17_1096_2732_1933_2767.png
(3)Dovecot 服務(wù)器
Linux 系統(tǒng)要使用POP3 和IMAP 協(xié)議接收郵件,就需要安裝配置Dovecot 服務(wù)。
配置主配置文件,文件路徑是/etc/dovecot/dovecot.conf protocols=imap pop3 imtp login_trusted_networks=0.0.0.0/0 配置郵件格式和存儲(chǔ)路徑的配置文件,文件路徑是/etc/dovecot/conf.d/10-mail.conf mail_location=mbox:~/mail:INBOX=/var/mail/%u
創(chuàng)建郵件用戶(hù)mail6,mail7,用戶(hù)密碼均設(shè)置為12345678,創(chuàng)建用戶(hù)郵件文件夾 重啟dovecot 服務(wù) images/BZ_18_1188_262_2021_320.pngimages/BZ_18_1188_320_2036_380.pngimages/BZ_18_1188_383_2031_449.pngimages/BZ_18_1188_451_2036_518.pngimages/BZ_18_1188_546_2057_583.png
(4)測(cè)試郵件服務(wù)器
在Linux 系統(tǒng)里測(cè)試,首先記得安裝Telnet 服務(wù)。
用戶(hù)mail6 發(fā)送郵件給用戶(hù)mail7 用戶(hù)mail7 查看用戶(hù)mail6 發(fā)來(lái)的郵件
本文介紹了在Linux 系統(tǒng)中使用電子郵件服務(wù)所涉及的幾個(gè)服務(wù)器的配置。其中,發(fā)件服務(wù)使用的另外一個(gè)Sendmail 服務(wù)程序,在REHL7 的Linux 系統(tǒng)中仍可以使用。近幾年,全國(guó)職業(yè)院校技能大賽中,對(duì)于郵件服務(wù)器的配置使用,還涉及用戶(hù)別名、郵件群發(fā)、郵箱容量限制等知識(shí),這需要在日常的工作學(xué)習(xí)中去靈活運(yùn)用好郵件系統(tǒng)的這些特性,實(shí)現(xiàn)資源的最大化利用,提高工作效率。