配置你的第一臺e-mail服務器(1)_Mail服務器教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
       隨著互聯網的發展,e-mail迅速成長成為主要的網絡信息傳遞工具。面對大量要求能夠快速,廉價,和高可信賴的e-mail需求,很多公司和個人都把linux提供的服務作為滿足這些需求的解決方案。

        SendMail最初是1979年由Eric Allman編寫而成。它起先運行在BSD 4.0平臺上。但這個程序不夠靈活,每次編譯的時候都需要重新配置。隨著TCP協議和其他方面的發展,它本身的不靈活性已經明顯不能滿足日益增長的需求。Eric Allman決定重新編寫SendMail,從而誕生了現在的MTA標準。這是對SendMail的簡短介紹.我們這篇文章主要是示范如何在一臺新裝的redhat 7.1上用配置SendMail8.11.2 服務,構架你的e-Mail服務器.
      redhat7.1默認安裝的時間已經安裝了SendMail 8.11服務.因為redhat安裝使用都非常的簡單,我們這里就忽略安裝過程,相關資料請查閱redhat CD里的文檔.要使你的新e-mail服務器正常工作,必須先解決DNS問題.把你的e-Mail服務器的主機名和ip地址加入到DNS中,并用nslookup來確認:

        [root@testmail /root]# nslookup -sil testmail.blank.com
        Server: 192.168.100.1
        Address: 192.168.100.1#53

        Name: testmail.blank.com
        Address: 192.168.100.134

        同樣你也要試一下反向域名解析,這個對防止郵件延遲有很重要的作用.現在大部分的郵件服務器都是把反向域名解析作為郵件傳送時認證的一部分.所以用的你ip地址來試一下反向域名解析是否正確.

        [root@testmail /root]# nslookup -sil 192.168.100.134
        Server: 192.168.100.1
        Address: 192.168.100.1#53

        134.100.168.192.in-addr.arpa name = TESTMAIL.blank.com.

        正如你所看到的,DNS服務工作正常,接下去就讓我們動手來配置SendMail服務.redhat 7.1 默認安裝已經可以使SMTP服務在本機運行.

        你用netstat -nl可以看到所有后臺程序監聽的端口,注意這一行:127.0.0.1:25,這個表示SendMail服務已經在監聽本機的25(SMTP)端口了:

        [root@testmail /root]# netstat -nl
        Active Internet connections (only servers)
        Proto Recv-Q Send-Q Local Address Foreign Address State
        tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
        tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
        tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
        tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
        udp 0 0 0.0.0.0:32768 0.0.0.0:*
        udp 0 0 0.0.0.0:667 0.0.0.0:*
        udp 0 0 0.0.0.0:111 0.0.0.0:*
        Active UNIX domain sockets (only servers)
        Proto RefCnt Flags Type State I-Node Path
        unix 2 [ ACC ] STREAM LISTENING 1119 /dev/gpmctl
        unix 2 [ ACC ] STREAM LISTENING 1172 /tmp/.font-unix/fs7100

      來源:網絡搜集//所屬分類:Mail服務器教程/更新時間:2013-04-14
      相關Mail服務器教程