• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 如何安裝一個hotmail的郵箱系統

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    這個指南將引導你從開始到完成安裝"hotmail"系統.過程分為幾個階段,你可以獲得更多的技術指導.附加,我們包括了在NT和 UNIX 系統上完成安裝的過程,使你能把它們綜合在一起能很好的運行. 1. hotmail 系統概況 Hotmail系統是人們通用WEB使用的郵件系統. 為了啟
    這個指南將引導你從開始到完成安裝"hotmail"系統.過程分為幾個階段,你可以獲得更多的技術指導.附加,我們包括了在NT和UNIX系統上完成安裝的過程,使你能把它們綜合在一起能很好的運行.

    1. hotmail 系統概況
    Hotmail系統是人們通用WEB使用的郵件系統.

    為了啟動hotmail服務,你需要安裝一些組件讓它們一起運行.這些包括基本的郵件服務和WEB界面.你也可以允許用戶在線創建它們的組,你應該提供一些域名或是虛擬域名,希望允許某些用戶管理他們自己獨有的域.這些全部通過NetWin組產品.你可能在一個完善的系統中已經有用一些組件,你只需要添加一個WEB界面.假設它們遵循相關標準,那們就是可行的.

    首先,你的hotmail系統需要下列組件.

    某種WEB服務.支持WEB接口CGI應用服務web頁.(CGI = NetAuth,Cwmail,DmailWeb 或Webmail)

    從其它系統接收和發送郵件.也就是SMTP服務.DSMTP是Dmail郵件服務的一部分.

    Email到你的用戶,也就是pop服務.DPOP也是Dmail郵件服務的一部分.

    在網絡中從其它到查找你的mail服務傳遞郵件.需要DNS.你需要安裝一個已有的DNS或者你自己的DNS.你當然需要記錄,MX(Mail Exchange)記錄.

    如果你讓用戶用類似NetAuth的WEB界面在線創建或是離線操作,你可以用unix或NT的用戶/密碼,或是用email數據庫或是LDAP數據庫.NetAuth能夠配置創建任何類型的用戶.

    用戶閱讀和發送郵件,比如一個可以通過WEB的郵件客戶端.CWMail/Dmailweb 或是第三方軟件WEBmail,WebMail也會正常使用.

    管理你的系統,NetAuth作為系統管理者管理用戶帳戶,管理特殊的域名,你也可以設置用戶權限.

    你可以在一個域名或是在更復雜的域名下創建一個hotmail系統.一個簡單的系統如圖:

    左邊是因特網和一個域名服務.在右邊的大框里,是你的服務器.正常接收WEB郵件通用你的WEB服務器.通用連線連接到email服務也是通過傳統的email客戶端.你有一個WEB服務器.兩個cgi(CWmail各netauth),POP和SMTP服務及一些用戶和口令的數據庫.

    我們假設某人用你的hotmail系統在外網發送給你郵件,然后得到響應:
    john,在其它的系統中正在發送信息給sue.使用者在你的WEB郵件系統中有一個記錄:
    john在你的郵箱客戶端創建了一個短信發送到sue@yourplace.com地址.
    他的客戶端軟件連接到你本地的SMTP服務器并收到此消息.通過域名解析發送到yourplace.com.域名服務器在你的機器上獲得SMTP服務器的IP地址.兩個SMTP服務器連接到25端口.你的SMTP服務器首先查找用戶sue.為得到,它通用外部權限認證檢測用戶數據,然后從sue接收郵件并添加到sue的地址欄.
    Sue用她朋友的計算機,打開瀏覽器并連接到:http://yourplace.com/scripts/cwmail.exe,然后在你的機器上查找域名解析.她的WEB瀏覽器連接到你的WEB服務器80端口.你的WEB服務器作為進程啟動cwmail.exe程序,獲得請求并等待返回一個web頁面.

    CWMail進入注冊頁請求用戶和口令.用過WEB瀏覽器寄給WEB服務器.然后CWMail結束.

    Sue輸入用戶和口令點擊login按扭,然后發送到你的WEB服務器進入cwmail.

    CWMail連接到POP服務器進行用戶認證,然后查找是否有新的郵件.
    POP服務器驗證用戶數據確定口令正確性然后通過CWMail.
    CWMail通過它返回到WEB服務器,對于WEB瀏覽器,Sue選擇一條郵件,閱讀并回復.(這些交互都是在瀏覽器之間,通過WEB服務器和CGI程序完成)

    連接到你的smtp服務器和從john的回復寄到cwmail
    你的smtp服務器用dns環回查找john地址,同時寄到你的smtp服務器.

    這個簡單交互描述了兩個人郵件互遞的過程.他們需要用戶名及認證方式,下面是這些的安裝文檔.

    安裝目錄:

    1.總覽
    2.安裝Dmail
    3.安裝CWMail /Dmailweb
    4.安裝Netauth
    5.添加一個虛擬域名.
    6.DNS,MX記錄.
    7.Telnet測試
    8.Nslookup測試

    為了安裝一個最基本的系統,你至少需要2,3,4步.它裝指導你安裝DMail,CWMail,NetAuth,創建一個郵件服務器域名.完成以后,你可以從第五步開始設置一個虛擬添加到你的郵件系統.如果你的機器有注冊的域名,如: myplace.com, 你只需在適應的DNS中檢測MX記錄確定郵件是發送到anyone@myplace.com.詳細細節你可以參看第六步.測試你的系統是否安裝完整,可以用telnet和nslookup進行調試.

    --------------------------------------------------------------------------------

    2. 安裝DMail.
    最簡單的安裝方式是第一次就連接到你的主機域,以后再添加一個虛擬的郵件域.安裝完以后再解釋如何用NetAuth進行認證,繼而創建一個類hotmail的郵件系統.
    第一步: 安裝
    到DMail的下載網址:http://netwinsite.com/dmail/download.htm下載到你的系統中.在NT系統中它自解壓生成安裝程序.在Unix中你需要展開壓縮包,然后再安裝. 安裝完成后生成一個最基本的系統,沒有外部認證及域.
    第二步:添加外部認證
    為了添加外部認證你必須編輯配置文件dmail.conf. 我將解釋如何編輯這個文件,因為在UNIX系統中只有這種配置方法.
    cd /etc
    vi dmail.conf
    找到有"authent_method"的行,將'nt_user'或'unix_user'改為'external'.
    添加authent_process setting到/usr/local/dmail/nwauth,這個外部認證過程稱為NWAuth,你可以在DMail的安裝目錄找到.
    將authent_domain setting 設為'true'.這個設置命令的意思是Dmail查找你所用域名,及允許你以后添加虛擬域.如果沒有設為TRUE值,添加虛擬域名時將產生警告.
    第三步: 加載配置
    你必須將新修改的配置文件加載到你的郵件服務器中.根據系統提示,敲入tellpop reload 和 tellsmtp reload,首先你可能要到DMail目錄執行命令行.

    在可用的郵件域中你已經安裝完成DMail.接下來你需要安裝CWMail和NetAuth.在此之前你可以看看"添加一個虛擬域名"章節.

    --------------------------------------------------------------------------------
    3.安裝配置CWMail /Dmailweb

    再到下載頁:http://netwinsite.com/dmailweb/download.htm 下載到你的系統中.NT系統進行自解壓,UNIX系統中你需要進行解壓,然后運行WMSetup命令.當你安裝完成后,可以鍵入: http://your.domain/scripts/cwmail.exe(dmailweb.exe) 或 http://your.domains/cgi-bin/cwmail.cgi(dmailweb.cgi). 你可以看到一個注冊頁.

    --------------------------------------------------------------------------------

    4. 安裝配置Netauth.

    到下載頁:http://netwinsite.com/netauth/download.htm 下載到你的系統中.NT系統進行自解壓,UNIX系統中你需要進行解壓,然后運行nasetup命令.如果沒有問題,你可以連接到:http://your.domain/scripts/netauth.exe 或 http://your.domains/cgi-bin/netauth.cgi. 你可以看到驗證用戶頁.
    測試NetAuth,試著添加一個用戶.你可以在username檔中添加"test",點擊"check".到添加頁面,你要輸入密碼然后點擊添加.然后進行確認.如果有提示錯誤,你可以看NetAuth的手冊頁.
    當你有新用戶時,你可以連接到:http://your.domain/scripts/cwmail.exe (dmailweb.exe) 或 http://your.domains/cgi-bin/cwmail.cgi (dmailweb.cgi). 你可以看到一個注冊頁.輸入用戶和密碼,第一次可能會詢問你一些更詳細的資料.

    --------------------------------------------------------------------------------

    --------------------------------------------------------------------------------
    5.添加一個虛擬域名

    一旦你用NetAuth創建了用戶,而且這些用戶正用CWMail注冊,你將準備添加一個虛擬域名.因此你將需要設置dmail.conf,netauth.ini和cwmail.ini.當然為了安全你可能需要備份一下以防不測.NetAuth和CWMail在它們的臨時目錄已經創建了備份.配置有任何問題時你都可以更新這些備份.
    記住,確定有備份時在WEB服務器目錄修改.ini文件.
    第一步:Dmail.conf
    "vdomain" 假定是你所設置添加的虛擬郵件域名,當然它只是一種格式.
    vdomain <prefix> <suffix or IP number / name> <domain name> <drop path>
    當我們創建虛擬域名和進行域名認證(authent_domain),我們不必擔心"prefix"設置, 重要是更改"suffix/ IP number"設置.
    如果你有更多的IP并想讓每個IP規劃一個域,那你將創建"基于虛擬域的IP",否則將創建"基于虛擬域的suffix".

    下面是基于vdomain行的后綴例子:
    vdomain d2 /domain2 mail.domain2.com dmailin
    vdomain d2 /dom2 mail.domain2.com /usr/local/dmail/in/2

    下面是基于vdomain行的IP例子:
    vdomain d2 1.2.3.4 mail.domain2.com dmailin
    vdomain d2 2.3.4.5 mail.domain2.com /usr/local/dmail/in/2
    當然,實際的后綴或是IP值將是不同的,它依賴于你的系統和你真實的IP.

    現在你已經添加了vdomain行到dmain.conf,打開它并找到"host_domain"設置,輸入自己的vdomain并在后面注釋.這將有利于你以后閱讀.如果你
    需要的話可以添加更多的vdomain的行,但僅限于基于IP做域名的情況,并保證IP是可用的.你不能同一個IP添加兩個vdomain.否則兩個
    vdomain都會是同一后綴.
    現在添加了vdomain行,記住域名后綴或IP也是作為域名解析.如果你是用后綴的情況,建議你用分隔符作為后綴的起始符.在我的例子里有用'/'.
    你也可以用'@'或是其它的字符.但是推薦使用'/'.

    第二步:更新配置
    為使新的配置起作用,你需要更新郵件服務器.在終端你輸入:"tellpop reload"和"tellsmtp reload",第一次你可能需要到DMail目錄執行命令.

    第三步:Cwmail.ini
    添加你的vdomain一行或是多行后,你必須申明關于域名的CWMail.為了這樣做,在cwmail.ini文件中使用vhost行.CWMail處理虛擬郵件域名并能
    夠在URL地址中瀏覽. www.domain2.com地址是你所添加的第一個虛擬域.你必須添加vhost行像這樣: "vhost www.domain2.com"
    vhost作用于不同的區段,CWMmail首先匹配URL地址到vhost行,并加載所有行的設置,當訪問vend行時會返回加載默認設置.
    ini文件可能類似如下設置:

    [cwmail.ini]
    templates cwmail
    pophost 1.2.3.4
    smtphost 1.2.3.4

    vhost www.domain2.com
    pophost 2.3.4.5

    vhost www.domain3.com
    pophost 3.4.5.6
    templates cwmail3

    vend
    nwimg /nwimg

    實際上,ini文件有三種不同的方式加載.如果地址是"www.domain2.com,那么pophost和smtphost模塊會被加載,并且pophost并變成
    "2.3.4.5".然后nwimg設置也被加載.如果地址是"www.domain3.com",那么加載的模塊會是:"cwmail3",pophost值是"3.4.5.6",如果地址是其
    它,vhost環境變量將會忽略.
    CWMail從SERVER_NAME環境變量中獲得URL地址.有時這個變量并不是預定值,如果你發現vhost段并沒有加載,你可以試試別的環境變量.為
    申明CWMail作用另一環境變量,設置vhost_match配置這個變量值.類似"HTTP_HOST"返回URL主機.
    你想添加新的設置到vhost段,這些變量要么替代以前的配置或是添加到先前的配置后.當模塊設置時,新值將會取代舊的設置,在body_add設置
    的情況,新值將添加到所有值的最后列.
    現在你必須添加新的vhost段匹配添加的新虛擬域名.如果你使用基于域的后綴,vhost段必須包含后綴值(在vdomain行需要相同的值).如果使
    用基本IP的域,pophost,smtphost設置需要新的IP值.啟動新虛擬域名時,記住在vhost段中包含域名設置.它應該和vdomain行中的域相匹配.

    第4步: Netauth.ini

    在安裝虛擬域的情況下,NetAuth也使用vhost段.它的運行類似于CWMail.如果需要的話也用vhost_match設置.
    你必須添加vhost段匹配新的虛擬域名.如果使用基于后綴的虛擬域,你需要進行后綴設置.不像CWMail的NetAuth早期版本(version 3.0e或更早)
    用雙字符.而且suffix_seperator使用默認的的隔離符'/'.除非你在vdomain行使用其它的字符,你不必更改設置.后期版本(Netauth 4.0+)的后
    綴設置使用CWmail的后綴.如果你使用基于IP的虛擬域,你必須為新的IP設置詳細的新pophost設置.記得開啟新域名時在vhost段中包含域名設置
    ,在vdomain行中匹配新的域名.

    --------------------------------------------------------------------------------
    ------------------------------------------------------- -------------------------

    6. DNS,MX,A 記錄
    DNS管理需要一個主名稱服務器和一個從名稱服務器.因為InterNIC并不承認你的域名,除非因特網上的域名信息至少有兩個DNS服務器.另一個原

    因是如果你僅有一個域名,一但關閉,用戶將會阻止瀏覽因特網.下面給出三項DNS管理:

    1.用你的ISP提供的主從名稱服務器.
    2.用你自己的主從名稱服務器.
    3.用一個ISP提供的名稱服務器,另一個由自己設置管理

    1:
    你必須通知你的ISP為你分配主從名稱器.如果他們不能或是不愿意,你不得不使用第二項.第二步是公布你的ISP提供的DNS記錄,允許交互你的網

    絡.附加的,如果你需要收到此域的郵件和你的ftp和www服務器的檔案,你必須有MX記錄.你也必須通知你的ISP商這些地址.

    2:
    下列理由是你使用自己的服務器名稱,包括:
    你的ISP商不允許你使用或不能為你提供合法的名稱服務器.
    你有因特網的一部分(名稱空間)
    如果你運行是基于IP的應用,你的內部網絡用戶如果通過名稱訪問外部網絡,你并不想為名稱或是地址做廣告,或是受到外部攻擊的話.
    你想完全控制自己的DNS服務器,這意味著你可以直接修改,而不必等待你的ISP商去為你改變什么.
    你必須購買DNS軟件.像大多數運行于Unix機器的服務器一樣,最流行的是BIND,找到它并學習如何運用DNS管理.

    3:
    很多部分都類似于2項,有兩項選擇:
    你管理主名稱服務器.
    你管理從名稱服務器.
    如果你選擇管理主名稱服務器,那你應該記住自己不得不管理DNS記錄.
    如果你只是有一個從名稱服務器,那么你的ISP提供商將會為你做任何事,你的服務器也只是從主服務器上周期性的簡單下載一些數據.

    DNS記錄:

    DNS記錄,MX記錄(郵件傳遞),A 記錄號(用于解析機器名到IP)

    MX記錄:
    MX記錄,或是郵件傳遞記錄,如下格式:
    <domain_name> <machine_with_mail_server> <preference>

    例如:一個MX記錄可能包含:
    netwinsite.com netwin.co.nz 0;
    netwinsite.com mail.netwin.co.nz 1;
    netwinsite.com mail3.netwin.co.nz 2;
    在這個例子當中,郵件首先傳遞到netwin.co.nz,如果傳遞失敗,將傳送到mail.netwin.co.nz,最終到mail3.netwin.co.nz.


    A 記錄號

    'A'記錄聯接計算機名和活動的IP地址,如下格式:
    <computer_name> <address>

    例如:一個A記錄可能如下:
    netwin.co.nz 1.2.3.4
    這個例子里,DNS服務器將用netwin.co.nz和IP 1.2.3.4到本地機器.
    你需要在MX記錄里為所有的機器有A記錄.所有的機器是指你希望運行ftp(文件傳輸協議)和運行www服務的機器.

    --------------------------------------------------------------------------------

    7. 用'Telnet'

    7. Using 'Telnet'
    Telnet命令適用于NT和Unix系統.它允許你測試IP地址的任何端口.
    這里我們需要檢測:
    SMTP端口.
    POP端口.
    我將重點介紹Telnet在Unix系統下的測試方法.


    Unix - Telnet
    為了執行telnet,在命令提示符下健入:telnet,你會看到類似的界面:
    telnet>
    鍵入 ? ,你可以看到可用的命令參數列表.為連接到機器,鍵入:open <machine> <port>,<machine>是指你的IP或是你的計算機名.端口包括:
    23:telnet端口.25:smtp端口.110:pop端口.還有一些其它端口.連接成功后,你可以看到此端口的回應.
    為了測試你系統的這些端口,你應該知道每個端口是如何工作的.下面解釋一下POP端口是如何工作的.

    POP 端口
    POP端口用于檢測/接收/刪除來自郵件服務器的郵件.端口號110.進入POP服務器后你會執行一系列的命令.當然首先你必須登入POP服務器.鍵入:
    user <username>, 回車, pass <password>,回車.當然你必須有合法的用戶和口令.
    命令 例程 作用
    list list list命令列出用戶的郵件.
    uidl uidl uidl命令通過UID號列出信息行.T
    retr retr 1 retr命令是重新找回信息的內容.這個例程里是一條信息.
    dele dele 1 刪除記錄.這個例程里是一條信息.
    top top 1 10 top命令顯示X條記錄.這個例子里是10行.
    quit quit 該命令是斷開你的POP服務器連接.

    --------------------------------------------------------------------------------

    8. Using 'Nslookup'

    Nslookup是一個命令行的實用程序.是一種簡單的檢測你的DNS解析是否正確的命令.

    執行nslookup,你可以看到類似如下信息:


    Default Server : ns-100Mb.webpros.com
    Address : 206.127.192.1
    >

    這是nslookup命令的幫助文件列表.為了獲得幫助,鍵入:"?",按回車.你也可以在命令后加你想查找的域名直接查找.

    Default Server: ns-100Mb.webpros.com
    Address: 206.127.192.1
    >netwinsite.com
    Server: ns-100Mb.webpros.com
    Address: 206.127.192.1

    Name: netwinsite.com
    Address: 207.230.97.10

    >

    你也可以查找 MX 記錄


    Default Server: ns-100Mb.webpros.com
    Address: 206.127.192.1
    >set type=MX
    > netwinsite.com
    Server: ns-100Mb.webpros.com
    Address: 206.127.192.1

    netwinsite.com preference = 10, mail exchanger = eagle.webpros.com
    netwinsite.com preference = 20, mail exchanger = falcon.webpros.com
    netwinsite.com nameserver = ns.webpros.com
    netwinsite.com nameserver = ns.professionals.com
    eagle.webpros.com internet address = 206.127.192.10
    falcon.webpros.com internet address = 206.127.192.2
    ns.webpros.com internet address = 206.127.192.1
    ns.professionals.com internet address = 207.230.127.126

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>