1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        配置你的第一臺e-mail服務器(上)

        發布時間:  2012/8/14 13:41:09
         隨著互聯網的發展,e-mail迅速成長成為主要的網絡信息傳遞工具。面對大量要求能夠快速,廉價,和高可信賴的e-mail需求,很多公司和個人都把linux提供的服務作為滿足這些需求的解決方案。

        SendMail最初是1979年由EricAllman編寫而成。它起先運行在BSD4.0平臺上。但這個程序不夠靈活,每次編譯的時候都需要重新配置。隨著TCP協議和其他方面的發展,它本身的不靈活性已經明顯不能滿足日益增長的需求。EricAllman決定重新編寫SendMail,從而誕生了現在的MTA標準。這是對SendMail的簡短介紹.我們這篇文章主要是示范如何在一臺新裝的redhat7.1上用配置SendMail8.11.2服務,構架你的e-mail服務器。

        redhat7.1默認安裝的時間已經安裝了SendMail8.11服務。因為redhat安裝使用都非常的簡單,我們這里就忽略安裝過程,相關資料請查閱redhatCD里的文檔.要使你的新e-mail服務器正常工作,必須先解決DNS問題.把你的e-mail服務器的主機名和ip地址加入到DNS中,并用nslookup來確認:

        以下為引用的內容:
        [root@testmail/root]#nslookup-siltestmail.blank.com
        Server:192.168.100.1
        Address:192.168.100.1#53
        Name:testmail.blank.com
        Address:192.168.100.134

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

        以下為引用的內容:
        [root@testmail/root]#nslookup-sil192.168.100.134
        Server:192.168.100.1
        Address:192.168.100.1#53

        134.100.168.192.in-addr.arpaname=TESTMAIL.blank.com.

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

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


        以下為引用的內容:
        [root@testmail/root]#netstat-nl
        ActiveInternetconnections(onlyservers)
        ProtoRecv-QSend-QLocalAddressForeignAddressState
        tcp000.0.0.0:327680.0.0.0:*LISTEN
        tcp000.0.0.0:1110.0.0.0:*LISTEN
        tcp000.0.0.0:220.0.0.0:*LISTEN
        tcp00127.0.0.1:250.0.0.0:*LISTEN
        udp000.0.0.0:327680.0.0.0:*
        udp000.0.0.0:6670.0.0.0:*
        udp000.0.0.0:1110.0.0.0:*
        ActiveUNIXdomainsockets(onlyservers)
        ProtoRefCntFlagsTypeStateI-NodePath
        unix2[ACC]STREAMLISTENING1119/dev/gpmctl
        unix2[ACC]STREAMLISTENING1172/tmp/.font-unix/fs7100[page]

         

          
        但這個僅僅表示e-mail服務器只接收你本機的郵件。為了解決這個問題,你必須修改配置,告訴SendMail去監聽你對外的網卡地址。假設你的服務器上只安裝了一塊網卡(eth0),并用ifconfig配置好你的ip地址,這個地址可以和DNS解析的地址不一樣,但你要保證DNS可以正確地解析郵件服務器的地址。這里我們使用的地址是一樣的(推薦):


        以下為引用的內容:
        [root@testmail/root]#ifconfig
        eth0Linkencap:EthernetHWaddr00:60:97:DE:E9:99
        inetaddr:192.168.100.134Bcast:192.168.100.255Mask:255.255.255.0
        UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
        RXpackets:12421errors:0dropped:0overruns:0frame:0
        TXpackets:5errors:0dropped:0overruns:0carrier:0
        collisions:0txqueuelen:100
        Interrupt:10Baseaddress:0xe000


        loLinkencap:LocalLoopback
        inetaddr:127.0.0.1Mask:255.0.0.0
        UPLOOPBACKRUNNINGMTU:16436Metric:1
        RXpackets:6errors:0dropped:0overruns:0frame:0
        TXpackets:6errors:0dropped:0overruns:0carrier:0
        collisions:0txqueuelen:0

         

          
        可以看到這臺主機的eth0的ip地址是192.168.100.134.現在修改/etc/SendMail.cf文件來配置SendMail的監聽端口:

        以下為引用的內容:
        #SMTPdaemonoptions
        ODaemonPortOptions=Port=smtp,Addr=127.0.0.1,Name=MTA

        更改為

        ODaemonPortOptions=Port=smtp,Addr=192.168.100.134,Name=MTA


        改完后保存退出,并且重新啟動SendMail服務:

        以下為引用的內容:
        [root@testmail/root]#/etc/init.d/SendMailrestart
        ShuttingdownSendMail:[OK]
        StartingSendMail:[OK]
        [root@testmail/root]#

          
        現在可以用netstat-nl來查看是不是已經更改了.如你所看到的,SendMail的監聽端口現在是eth0的ip地址:192.168.100.134了。

        以下為引用的內容:
        [root@testmail/root]#netstat-nl
        ActiveInternetconnections(onlyservers)
        ProtoRecv-Qsend-QLocalAddressForeignAddressState
        tcp000.0.0.0:327680.0.0.0:*LISTEN
        tcp000.0.0.0:1110.0.0.0:*LISTEN
        tcp000.0.0.0:220.0.0.0:*LISTEN
        tcp00192.168.100.134:250.0.0.0:*LISTEN
        udp000.0.0.0:327680.0.0.0:*
        udp000.0.0.0:6670.0.0.0:*
        udp000.0.0.0:1110.0.0.0:*
        ActiveUNIXdomainsockets(onlyservers)
        ProtoRefCntFlagsTypeStateI-NodePath
        unix2[ACC]STREAMLISTENING1119/dev/gpmctl
        unix2[ACC]STREAMLISTENING1172/tmp/.font-unix/fs7100
        [root@testmail/root]#

        ///////////////////////////////////////////////////////////////

          
        現在SendMail已經可以接收來自外部的連接了。我們還需要設定SendMail允許接收的域名。這個可以在/etc/mail/local-host-names文件中設定。就把域名輸入進去就可以了:

        以下為引用的內容:
        #local-host-names-includeallaliasesforyourmachinehere.
        blank.com

          
        保存退出后重新啟動SendMail服務:/etc/init.d/SendMailrestart.這樣SendMail就可以接收來自多個域的信件了。

        如果你需要再增加新的域,只有修改這個文件就可以了。


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线