亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

替選電子郵件地址配置的制作方法

文檔序號:7733076閱讀:366來源:國知局
專利名稱:替選電子郵件地址配置的制作方法
替選電子郵件地址配置本發(fā)明一般地涉及電子郵件服務(wù)器,并且具體地涉及配置為處理非ASCII電子郵 件地址的電子郵件服務(wù)器。
背景技術(shù)
隨著計算機網(wǎng)絡(luò)的發(fā)展,電子郵件已經(jīng)成為個人和專業(yè)通信的流行方式。在很大 程度上,由于互聯(lián)網(wǎng)的繁殖,電子郵件已經(jīng)成為數(shù)百萬人的標準通信方式。發(fā)送方使用郵件用戶代理(MUA)來創(chuàng)建電子郵件消息。MUA的示例包括客戶端側(cè) 應(yīng)用,諸如Microsoft Outlook和Eudora,以及基于web的應(yīng)用,諸如Hotmail和Gmail。眾 所周知,發(fā)送方通過輸入一個或多個電子郵件地址、消息主題、消息主體來創(chuàng)建電子郵件消 息,并且還可以將附件添加到消息。每個電子郵件地址包括兩個部分。第一部分被稱為電 子郵件地址的域,并且引用主機名或域名。域通常位于標記的右邊。第二部分被稱為 用戶名或賬戶名,并且用于標識該域處的電子郵件賬戶。用戶名通常位于標記的左邊。MUA經(jīng)由傳送電子郵件服務(wù)器將電子郵件消息傳送到接收方。傳送電子郵件服 務(wù)器包括郵件提交代理(MSA)和簡單郵件傳輸協(xié)議(SMTP)服務(wù)器。MSA聯(lián)系域名服務(wù)器 (DNS)以解析電子郵件地址的域名并且獲得相應(yīng)的因特網(wǎng)協(xié)議(IP)地址。SMTP服務(wù)器使 用獲得的IP地址來將消息傳送到接收方的接收電子郵件服務(wù)器。電子郵件消息可能直接 傳送到接收電子郵件服務(wù)器,或者可以經(jīng)由多個郵件傳輸代理(MTA)來進行中繼。接收電子郵件服務(wù)器通常包括MTA、本地遞送代理、本地文件存儲以及郵局協(xié)議 (POP)和/或因特網(wǎng)消息訪問協(xié)議(IMAP)服務(wù)器,以允許電子郵件消息檢索。接收方使用 MUA從接收電子郵件服務(wù)器中檢索電子郵件消息。在典型的ASCII環(huán)境中,網(wǎng)絡(luò)中的所有組件都能夠處理ASCII電子郵件地址。然 而,將來的電子郵件地址可能包含外語(非ASCII)字符。例如,國際化域名(IDN)被定義 為可能包括非ASCII字符的因特網(wǎng)域名。可以想象,國際電子郵件地址還可包括IDN用戶 名作為這樣的電子郵件地址的一部分。因此,IDN用戶名還可以包括非ASCII字符。為了克服該局限,已經(jīng)提出了一種方法,該方法允許僅支持ASCII的系統(tǒng)組件對 IDN電子郵件地址進行“降級(downgrade) ”。具體地,由用戶來定義用于IDN電子郵件地址 的替選ASCII電子郵件地址。因此,當僅支持ASCII的系統(tǒng)組件接收到IDN電子郵件地址 時,通過用替選ASCII電子郵件地址進行替換來降級該電子郵件地址。雖然該解決方案使得具有IDN電子郵件地址的電子郵件消息能夠使用現(xiàn)有的網(wǎng) 絡(luò)組件來被遞送,但是需要每個用戶建立并維護兩個不同的電子郵件信箱。因此,期望在沒有現(xiàn)有技術(shù)的局限的情況下促進具有IDN電子郵件地址的電子郵 件消息在網(wǎng)絡(luò)上的遞送,該網(wǎng)絡(luò)可以包括僅與ASCII電子郵件地址兼容的一個或多個組 件。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供了一種用于將具有非ASCII電子郵件地址的電子郵
4件消息從發(fā)送方傳送到接收方的方法,該方法包括下述步驟建立與具有非ASCII形式的 所請求的主電子郵件地址以及具有ASCII形式的相應(yīng)的替選電子郵件地址相關(guān)聯(lián)的電子 郵件目錄,該替選電子郵件使用具有一對一關(guān)系的可逆編碼方案來從主電子郵件地址中生 成;經(jīng)由多個郵件遞送元件將電子郵件消息和主電子郵件地址傳送到接收方;將替選電子 郵件地址傳送到不能處理非ASCII字符的郵件遞送元件,該替選電子郵件地址用于由郵件 遞送元件使用來標識發(fā)送方,并且將電子郵件消息遞送到接收方用于顯示。根據(jù)本發(fā)明的另一個方面,提供了一種配置為將具有非ASCII電子郵件地址的 電子郵件消息傳送到接收方的傳送電子郵件服務(wù)器,該傳送電子郵件服務(wù)器包括具有非 ASCII形式的與請求的主電子郵件地址以及具有ASCII形式的相應(yīng)的替選電子郵件地址 相關(guān)聯(lián)的電子郵件目錄,該替選電子郵件使用具有一對一關(guān)系的可逆編碼方案從主電子郵 件地址來生成;配置為解析接收方的因特網(wǎng)協(xié)議(IP)地址的簡單郵件傳輸協(xié)議(SMTP)服 務(wù)器;以及郵件提交代理(MSA),該郵件提交代理(MSA)被配置為經(jīng)由多個郵件遞送元件 將電子郵件消息和主電子郵件地址傳送到接收方;將替選電子郵件地址傳送到不能處理非 ASCI I字符的郵件遞送元件,該替選電子郵件地址用于由郵件遞送元件使用來標識發(fā)送方, 并且將電子郵件消息遞送到接收方用于顯示。


現(xiàn)在參考附圖,僅通過示例的方式來描述本發(fā)明的實施例,在附圖中圖1是標準網(wǎng)絡(luò)架構(gòu)(現(xiàn)有技術(shù))的框圖;圖2a是電子郵件目錄結(jié)構(gòu)的框圖;圖2b是圖2a中示出的替選電子郵件目錄結(jié)構(gòu)的框圖;以及圖3是圖示當一個或多個郵件遞送元件不能處理Unicode時來自Unicode電子郵 件地址的電子郵件消息的傳送的流程圖。
具體實施例方式為了方便起見,說明書中相同標記表示附圖中相同的結(jié)構(gòu)。參考圖1,標記100大 致圖示了圖示標準網(wǎng)絡(luò)架構(gòu)的框圖。網(wǎng)絡(luò)100包括發(fā)送方102、通信網(wǎng)絡(luò)104和接收方106。 為了便于解釋,發(fā)送方102包括傳送電子郵件服務(wù)器108,并且接收方106包括接收電子郵 件服務(wù)器110。通信網(wǎng)絡(luò)104包括促進在傳送電子郵件服務(wù)器108和接收電子郵件服務(wù)器 110之間的通信所需要的多個網(wǎng)絡(luò)組件,如本領(lǐng)域所公知的。發(fā)送方102是能夠傳送電子郵件消息的計算裝置,諸如個人計算機、筆記本電腦、 智能電話或個人數(shù)字助理。發(fā)送方102為其用戶提供對郵件用戶代理(MUA)的訪問。傳送 電子郵件服務(wù)器108包括郵件提交代理(MSA) 114和簡單郵件傳輸協(xié)議(SMTP)服務(wù)器116。如本領(lǐng)域所公知的,傳送電子郵件服務(wù)器108可以位于發(fā)送方102中、經(jīng)由本地網(wǎng) 絡(luò)(未示出)與發(fā)送方102連接、或在遠程站點被托管并且經(jīng)由通信網(wǎng)絡(luò)104與發(fā)送方102 連接。類似于發(fā)送方102,接收方106是能夠接收電子郵件消息的計算裝置,諸如個人計 算機、筆記本電腦、智能電話或個人數(shù)字助理(PDA)。接收方106為其用戶提供對MUA的訪 問。接收電子郵件服務(wù)器110包括MTA 118、本地遞送代理120、本地文件存儲122和消息檢索服務(wù)器124。如本領(lǐng)域所公知的,接收電子郵件服務(wù)器110可以位于接收方106中、經(jīng)由本地網(wǎng) 絡(luò)(未示出)與接收方106連接、或在遠程站點處被托管并且經(jīng)由通信網(wǎng)絡(luò)104與接收方 106連接。MTA 118被配置為直接地或間接地經(jīng)由多個中間MTA 118從傳送電子郵件服務(wù)器 108接收電子郵件消息。本地遞送代理120被配置為按與用戶名相對應(yīng)的目錄在本地存儲 122上保存電子郵件消息。消息檢索服務(wù)器124包括POP服務(wù)器、IMAP服務(wù)器或本地主機 服務(wù)器中的一個或多個,并且被配置為經(jīng)由MUA將電子郵件消息從本地存儲108遞送到接 收方106用于顯示。根據(jù)本實施例,傳送電子郵件服務(wù)器108以其原本IDN形式和其對應(yīng)的ASCII形 式提供對于IDN電子郵件地址的支持。為了促進該特征,傳送電子郵件服務(wù)器被配置為當 將IDN電子郵件地址添加加到服務(wù)器時,自動生成作為IDN電子郵件地址的ASCII版本的 替選電子郵件地址。然后,針對IDN電子郵件地址和替選地址二者創(chuàng)建單個電子郵箱或目錄。在本實施例中,Unix符號鏈接(symbolic link)用于建立雙目錄結(jié)構(gòu),為電子郵 箱或目錄提供IDN和ASCII引用。本領(lǐng)域普通技術(shù)人員應(yīng)當理解,僅為了便于解釋,發(fā)送方102和接收方106被圖示 為提供單向通信。即使不是所有的實施方式下,在大多數(shù)實施方式中,發(fā)送方102還能夠接 收電子郵件消息,并且接收方106還能夠傳送電子郵件消息。相應(yīng)地配置各個電子郵件服 務(wù)器108和110。參考圖2a,標記200大致示出了圖示根據(jù)本實施例的電子郵件目錄結(jié)構(gòu)的框圖。 在本實施例中,需要具有主要為希臘語的電子郵件地址202的電子郵箱。生成與主電子郵 件地址202相對應(yīng)的替選ASCII電子郵件地址204。使用該替選電子郵件地址204來創(chuàng)建 電子郵件目錄206,并且主電子郵件地址202被鏈接到創(chuàng)建的電子郵件目錄206。在本實施 例中,生成的ASCII電子郵件目錄206用于允許非希臘語用戶/管理員輕易地引用和維護 電子郵箱。參考圖2b,標記250大致示出了圖示根據(jù)替選實施例的電子郵件目錄的結(jié)構(gòu)的框 圖。在本實施例中,需要具有主要為希臘語電子郵件地址202的電子郵箱。生成與主電子 郵件地址202相對應(yīng)的替選ASCII電子郵件地址204。使用該主電子郵件地址202來創(chuàng)建 電子郵件目錄252,并且該替選電子郵件地址204被鏈接到創(chuàng)建的電子郵件目錄252。在本 實施例中,希臘語電子郵件目錄252用于允許希臘語用戶/管理員輕易地引用和維護電子 郵箱。在本實施例中,替選電子郵件地址是主電子郵件地址的編碼值。使用的編碼方法 是Punycode (RFC 3492),相同的編碼方法用于具有Unicode的IDN。針對域名使用相同的編 碼提供了整個電子郵件地址的統(tǒng)一編碼,并且編碼的用戶名滿足ASCII可兼容編碼(ACE) 要求。編碼成ASCII和從ASCII編碼都是一對一的。一般來講,替選電子郵件地址自動生成的公式可以被視作編碼(UTF8-用戶名@utf8_ 域)=punycode (UTF8-編碼-用戶名)@ punycode (UTF8-編碼-域)
域名的Pimycode編碼遵循因特網(wǎng)名稱與數(shù)字地址分配機構(gòu)(ICANN)的方針,以便 于促進解析域名并且將消息遞送到預(yù)期的目的地。然而,用戶名的Pimycode編碼不必遵循ICANN的方針。因此,在編碼用戶名中提 供了進一步的靈活性,這可以被視為由單個字符句號“.” (ASCII十進制碼點46)分隔開的 一個標簽或多個標簽。下面描述了實現(xiàn)上文詳細說明的替選電子郵件配置的不同環(huán)境。參考圖3,標記300大致圖示了說明示例性實施方式的操作流程圖。本實施例說明 了將電子郵件消息從具有Unicode電子郵件地址的發(fā)送方102傳送到不能處理Unicode的 接收方106。在本示例中,主Unicode電子郵件地址(υσερΟεχαμπλε.κομ) 是希臘語。在步驟302,當建立Unicode電子郵件地址時,電子郵件服務(wù)器使用Punycode確定 ASCII的對應(yīng)的替選地址(xn—qxayeh@xn—mxahbxeyOc· xn—vxaei)。如前所述,主電子郵 件地址和替選電子郵件地址都被配置為具有相同的電子郵箱。在步驟304,電子郵件服務(wù)器基于目的地電子郵件地址來獲得接收方106的IP地 址。目的地可以包括ASCII和或非ASCII字符。然而,由于超出了本發(fā)明的范圍,為了說明 的目的,假定DNS可以解析具有非ASCII字符的域名,并且返回對應(yīng)的IP地址。在步驟306,電子郵件消息被中繼到不能處理超出ASCII的字符組的MTA 118,MTA 118不能確定電子郵件消息的來源。在本實施例中,發(fā)送方102的主電子郵件地址和替選電 子郵件地址與電子郵件消息一起被傳送來標識發(fā)送方102。因此,在步驟308,忽略發(fā)送方 102的主電子郵件地址,而采用發(fā)送方102的替選電子郵件地址。在步驟310,MTA 118使 用替選電子郵件來標識發(fā)送方102,并且電子郵件消息被遞送到接收方106。在步驟312,確定接收方106處的MUA是否能夠處理Unicode。如果接收方106處 的MUA無法處理Unicode,則操作繼續(xù)到步驟314,并且向接收方106顯示電子郵件消息,示 出發(fā)送方102的替選電子郵件地址(xn—qxayeh@xn—mxahbxeyOc· xn—vxaei)。接收方106可以向發(fā)送方102發(fā)送回復(fù)電子郵件消息,這是使用發(fā)送方102的替 選電子郵件地址來傳送的。因為發(fā)送方102的替選電子郵件地址和主電子郵件地址共享公 共郵箱,所以發(fā)送方102將在相同的郵箱中接收回復(fù)電子郵件消息,就像已經(jīng)使用了主電 子郵件地址。因此,用戶不需要維護和監(jiān)視兩個不同的郵箱。然而,如果接收方106處的MUA能夠處理Unicode,并且由于例如中間MTA 118而 使用替選電子郵件地址,則操作繼續(xù)到步驟316。在步驟316,將Pimycode解碼應(yīng)用于替選 電子郵件地址并且獲得主電子郵件地址。在步驟318,向接收方106顯示電子郵件消息,示 出發(fā)送方102的主電子郵件地址(υσερΟεχαμπλε.κομ)。在上文描述的實施例中,發(fā)送方102初始地將主電子郵件地址和替選電子郵件地 址與消息一起傳送。在替選實施例中,如果從MTA 118接收到錯誤消息,則發(fā)送方102僅傳 送Unicode電子郵件地址,并且傳送對應(yīng)的替選地址。此外,雖然上文的實施例具體敘述了 MTA 118是不能處理Unicode的郵件遞送元 件,但是除了 MTA 118外或代替MTA 118,諸如本地遞送代理120、本地文件存儲122,消息檢 索服務(wù)器124和MUA的其他郵件元件也可能不能處理Unicode。此外,雖然說明書具體地涉及Unicode,但是也可以采用其他非ASCII字符組。
7
使用先前的說明,通過使用標準編程和/或工程技術(shù)來產(chǎn)生編程軟件、固件、硬件 或其任何組合,本發(fā)明可以被實現(xiàn)為機器、過程或工業(yè)制品。具有計算機可讀程序代碼的任何得到的程序都可以被包含在一個或多個計算機 可用介質(zhì)內(nèi),諸如存儲裝置或傳送裝置,由此制造根據(jù)本發(fā)明的計算機程序產(chǎn)品或工業(yè)制 品。這樣,本文使用的術(shù)語“軟件”和“應(yīng)用”意在(持久地、臨時地或瞬態(tài)地)包括任何計 算機可用介質(zhì)上(諸如任何存儲裝置上或任何傳送裝置中)存在的計算機程序。存儲器裝置的示例包括硬盤驅(qū)動、磁盤、光盤、磁帶、半導(dǎo)體存儲器,諸如FLASH、 RAM、ROM、PROM等等。網(wǎng)絡(luò)的示例包括但不限于因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、電話/基于調(diào)制的網(wǎng)絡(luò)通 信、硬接線/有線通信網(wǎng)絡(luò)、蜂窩通信、無線電波通信、衛(wèi)星通信和其他固定或移動網(wǎng)絡(luò)系 統(tǒng)/通信鏈接。實現(xiàn)本發(fā)明的機器可以涉及一個或多個處理系統(tǒng),包括,,例如,CPU、存儲器/存 儲裝置、通信鏈接、通信/傳送裝置、服務(wù)器、I/O裝置或一個或多個處理系統(tǒng)的任何子組件 或獨立部分,包括軟件、固件、硬件或其任何組合或子組件,這些實現(xiàn)如權(quán)利要求中所闡述 的本發(fā)明。使用本文所提供的說明,本領(lǐng)域技術(shù)人員能夠容易地將按如上述產(chǎn)生的軟件與適 當?shù)耐ㄓ没驅(qū)S糜嬎銠C硬件組合,以產(chǎn)生實現(xiàn)本發(fā)明的計算機系統(tǒng)和/或計算機子組件, 并且產(chǎn)生用于執(zhí)行本發(fā)明的方法的計算機系統(tǒng)和/或計算機子組件。雖然本文已經(jīng)描述了本發(fā)明的優(yōu)選實施例,但是本領(lǐng)域技術(shù)人員應(yīng)當理解,在不 脫離本發(fā)明的精神或所附權(quán)利要求的范圍的情況下,可以對本發(fā)明做出變化。
權(quán)利要求
一種用于將電子郵件消息從具有非ASCII電子郵件地址的發(fā)送方傳送到接收方的方法,所述方法包括下述步驟建立與具有非ASCII形式的所請求的主電子郵件地址以及具有ASCII形式的相應(yīng)的替選電子郵件地址相關(guān)聯(lián)的電子郵件目錄,所述替選電子郵件使用具有一對一關(guān)系的可逆編碼方案從所述主電子郵件地址生成;經(jīng)由多個郵件遞送元件將所述電子郵件消息和所述主電子郵件地址傳送到所述接收方;將所述替選電子郵件地址傳送到不能處理非ASCII字符的郵件遞送元件,所述替選電子郵件地址由所述郵件遞送元件使用來標識所述發(fā)送方,并且將所述電子郵件消息遞送到所述接收方用于顯示。
2.如權(quán)利要求1所述的方法,其中,所述替選電子郵件地址初始地與所述主電子郵件 地址和所述電子郵件消息一起被傳送。
3.如權(quán)利要求1所述的方法,其中,在從所述多個郵件遞送元件中的一個接收到錯誤 消息時傳送所述替選電子郵件地址。
4.如權(quán)利要求1所述的方法,其中,通過使用所述替選電子郵件地址來識別所述用戶 來將所述電子郵件消息顯示給所述接收方。
5.如權(quán)利要求1所述的方法,其中,所述可逆編碼方案用于將所述替選電子郵件地址 轉(zhuǎn)換為所述主電子郵件地址,并且通過使用所述主電子郵件地址來識別所述用戶來將所述 電子郵件消息顯示給所述接收方。
6.如權(quán)利要求1所述的方法,其中,所述郵件遞送元件包括郵件傳輸代理(MTA)、本地 遞送代理、本地文件存儲、消息檢索服務(wù)器或郵件用戶代理(MUA)中的一個或多個。
7.如權(quán)利要求1所述的方法,其中,所述非ASCII形式是Unicode。
8.如權(quán)利要求7所述的方法,其中,所述可逆編碼方案是pimycode。
9.包括計算機可讀指令的存儲器,當處理器執(zhí)行所述指令時,使得所述處理器實現(xiàn)如 權(quán)利要求1至6中任何一項所述的方法。
10.一種傳送電子郵件服務(wù)器,所述傳送電子郵件服務(wù)器被配置為將具有非ASCII電 子郵件地址的電子郵件消息傳送到接收方,所述傳送電子郵件服務(wù)器包括電子郵件目錄,所述電子郵件目錄與具有非ASCII形式的所請求的主電子郵件地址和 具有ASCII形式的相應(yīng)的替選電子郵件地址相關(guān)聯(lián),所述替選電子郵件使用具有一對一關(guān) 系的可逆編碼方案從所述主電子郵件地址生成;簡單郵件傳輸協(xié)議(SMTP)服務(wù)器,所述簡單郵件傳輸協(xié)議服務(wù)器被配置為解析所述 接收方的因特網(wǎng)協(xié)議(IP)地址;以及郵件提交代理(MSA),所述郵件提交代理被配置為經(jīng)由多個郵件遞送元件將所述電子郵件消息和所述主電子郵件地址傳送到所述接收方;將所述替選電子郵件地址傳送到不能處理非ASCII字符的郵件遞送元件,所述替選電 子郵件地址由所述郵件遞送元件使用來標識所述發(fā)送方,并且將所述電子郵件消息遞送到 所述接收方用于顯示。
11.如權(quán)利要求10所述的傳送電子郵件服務(wù)器,其中,所述替選電子郵件地址初始地與所述主電子郵件地址和所述電子郵件消息一起被傳送。
12.如權(quán)利要求10所述的傳送電子郵件服務(wù)器,其中,當從所述多個郵件遞送元件中 的一個接收到錯誤消息時傳送所述替選電子郵件地址。
13.如權(quán)利要求10所述的傳送電子郵件服務(wù)器,其中,通過使用所述替選電子郵件地 址來識別所述用戶來將所述電子郵件消息顯示給所述接收方。
14.如權(quán)利要求10所述的傳送電子郵件服務(wù)器,其中,所述可逆編碼方案用于將所述 替選電子郵件地址轉(zhuǎn)換為所述主電子郵件地址,并且通過使用所述主電子郵件地址來識別 所述用戶來將所述電子郵件消息顯示給所述接收方。
15.如權(quán)利要求10所述的傳送電子郵件服務(wù)器,其中,所述郵件遞送元件包括郵件傳 輸代理(MTA)、本地遞送代理、本地文件存儲、消息檢索服務(wù)器或郵件用戶代理(MUA)中的 一個或多個。
16.如權(quán)利要求10所述的傳送電子郵件服務(wù)器,其中,所述非ASCII形式是Unicode。
17.如權(quán)利要求16所述的傳送電子郵件服務(wù)器,其中,所述可逆編碼方案是pimycode。
全文摘要
提供了一種用于將具有非ASCII電子郵件地址的電子郵件消息從發(fā)送方傳送到接收方的方法。該方法包括下述步驟。建立與具有非ASCII形式的請求的主電子郵件地址以及具有ASCII形式的相應(yīng)的替選電子郵件地址相關(guān)聯(lián)的電子郵件目錄。使用具有一對一關(guān)系的可逆編碼方案從主電子郵件地址生成替選電子郵件。經(jīng)由多個郵件遞送元件向接收方傳送電子郵件消息和主電子郵件地址。將替選電子郵件地址傳送到不能處理非ASCII字符的郵件遞送元件。替選電子郵件地址由郵件遞送元件使用來標識發(fā)送方,并且將電子郵件消息遞送到接收方用于顯示。還提供了一種用于實現(xiàn)該方法的傳送電子郵件服務(wù)器。
文檔編號H04L29/06GK101971582SQ200980108542
公開日2011年2月9日 申請日期2009年3月10日 優(yōu)先權(quán)日2008年3月10日
發(fā)明者厄尼·戴諾, 德里克·威廉姆斯, 約瑟夫·秋·基特·葉, 萊恩·埃爾伯特·貝勒斯 申請人:阿弗列斯有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1