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

用于投遞時(shí)間敏感電子郵件的方法和系統(tǒng)的制作方法

文檔序號:6403914閱讀:277來源:國知局

專利名稱::用于投遞時(shí)間敏感電子郵件的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)據(jù)處理,具體涉及用于時(shí)間敏感電子郵件的方法、系統(tǒng)和產(chǎn)品。
背景技術(shù)
:電子郵件系統(tǒng)能夠管理從一個(gè)發(fā)送者向許多收信人的電子郵件消息的發(fā)送。但是,現(xiàn)有技術(shù)的電子郵件系統(tǒng)通常提供了很少或不提供對于電子郵件消息的實(shí)際投遞時(shí)間的控制。在這樣的系統(tǒng)中,具有許多收信人的電子郵件消息可以在很寬范圍的時(shí)間中到達(dá)收信人的郵箱,包括在一些情況下根本不到達(dá)。但是,存在這樣的情況如果具有發(fā)送電子郵件消息使得在大致相同的時(shí)間它被投遞到收信人或使得收信人可以收到的方式則是有益的。大致同時(shí)的、時(shí)間敏感投遞是有益的情況的示例包括全機(jī)構(gòu)的公司策略聲明、諸如采購之類的重要公司變化的全機(jī)構(gòu)通報(bào)、一個(gè)季度的財(cái)務(wù)結(jié)果的全機(jī)構(gòu)通報(bào)、在線拍賣公司的快速或定時(shí)促銷、效益計(jì)劃登記時(shí)期的快速或定時(shí)通報(bào)等等。為此,需要在電子郵件系統(tǒng)中的改進(jìn)。
發(fā)明內(nèi)容、用于投遞時(shí)間敏感電子郵件的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品被公開為一般通過下列方式來操作建立適于向在電子郵件服務(wù)器上的多個(gè)收信人的郵箱進(jìn)行時(shí)間敏感投遞的電子郵件消息,給所述消息指定投遞時(shí)間約束,以兩個(gè)階段向收信人的郵箱投遞所述消息。在第一階段中,所述消息被投遞到具有收信人的郵箱的電子郵件服務(wù)器(“目的地服務(wù)器”)以暫時(shí)存儲在郵箱之外。在第二階段,所述消息被大致同時(shí)地從暫時(shí)存儲器移動到郵箱內(nèi)。每個(gè)目的地服務(wù)器可以服務(wù)一個(gè)或多個(gè)收信人的郵箱。本發(fā)明的典型實(shí)施例向用戶提供了在建立電子郵件消息的過程中指示當(dāng)未滿足時(shí)間約束時(shí)要采取的行動的能力。類似地,建立電子郵件消息經(jīng)常包括當(dāng)存儲了在郵箱外部的消息的一個(gè)或多個(gè)服務(wù)器未接收到將所述消息放入郵箱的指令時(shí),指示要采取的行動。電子郵件消息經(jīng)常包括分層地址列表,其中包括別名,投遞時(shí)間敏感電子郵件的方法包括將分層地址列表擴(kuò)展為不包括別名的平展地址列表??梢酝ㄟ^擴(kuò)展一個(gè)或多個(gè)別名來執(zhí)行擴(kuò)展分層地址列表,所述一個(gè)或多個(gè)別名被定義在一個(gè)或多個(gè)電子郵件主機(jī)上而不是建立電子郵件消息的電子郵件客戶機(jī)上。用于投遞時(shí)間敏感電子郵件的方法經(jīng)常包括驗(yàn)證在收信人列表中的電子郵件地址。典型實(shí)施例包括確定是否可以按照時(shí)間約束投遞時(shí)間一個(gè)時(shí)間敏感電子郵件消息??梢酝ㄟ^使用消息投遞量度來執(zhí)行確定是否可以按照時(shí)間約束投遞。在許多實(shí)施例中,投遞時(shí)間敏感電子郵件包括提供描述電子郵件消息投遞的消息投遞信息來供用戶觀看。按照本發(fā)明的實(shí)施例的用于投遞時(shí)間敏感電子郵件的許多方法包括在電子郵件服務(wù)器中接收用于時(shí)間敏感地投遞到多個(gè)收信人的電子郵件消息,其中電子郵件服務(wù)器被布置在電子郵件消息的一個(gè)投遞路經(jīng)中,并且電子郵件消息具有一個(gè)發(fā)送者。這樣的實(shí)施例也通常包括向電子郵件消息的發(fā)送者發(fā)送承載消息投遞信息的電子郵件協(xié)議消息,并且如果所述電子郵件服務(wù)器不是在所述投遞路經(jīng)中的最后一個(gè)電子郵件服務(wù)器,則將所述電子郵件消息中轉(zhuǎn)到在所述投遞路經(jīng)上的下一個(gè)服務(wù)器。當(dāng)接收一個(gè)電子郵件消息的電子郵件服務(wù)器是在所述投遞路經(jīng)上的最后一個(gè)服務(wù)器時(shí),按照本發(fā)明的實(shí)施例投遞時(shí)間敏感電子郵件的方法通常也包括在收信人的郵箱外部暫時(shí)存儲所述消息;從發(fā)送者接收將所述消息移動到收信人的郵箱的指令;響應(yīng)于所述指令,將所述消息移動到收信人的郵箱。典型的實(shí)施例也支持按照時(shí)間約束、用戶偏好和取消指令來將一個(gè)消息移動到郵箱或丟棄它。通過在下面更具體地說明在附圖中圖解的本發(fā)明的示范實(shí)施例,本發(fā)明的上述和其他目的、特點(diǎn)和優(yōu)點(diǎn)將會變得更加清楚,其中,相同的附圖標(biāo)號一般表示本發(fā)明的示范實(shí)施例的相同部分。圖1描述了可以實(shí)現(xiàn)本發(fā)明的各種實(shí)施例的電子郵件系統(tǒng)的結(jié)構(gòu)。圖2給出了被用作按照本發(fā)明的實(shí)施例的電子郵件客戶端或電子郵件服務(wù)器的示范計(jì)算機(jī)的方框圖。圖3給出了在按照本發(fā)明改進(jìn)的電子郵件客戶端上的數(shù)據(jù)輸入屏幕的線條畫。圖4給出了用于投遞時(shí)間敏感電子郵件的示范方法的流程圖。圖5給出了描述用于投遞時(shí)間敏感電子郵件的另一種示范方法的流程圖,其中電子郵件消息包括分層收信人列表,其中包括別名。圖6給出了用于圖解由在收信人列表中的別名形成的樹結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。圖7給出了一種用于投遞時(shí)間敏感電子郵件的方法的流程圖,所述方法包括在電子郵件服務(wù)器中接收用于時(shí)間敏感地投遞到多個(gè)收信人的電子郵件消息。圖8給出了用于圖解在超時(shí)時(shí)從暫時(shí)存儲器移出消息的流程圖。圖9給出了用于圖解在接收到丟棄消息時(shí)從暫時(shí)存儲器移出消息的流程圖。具體實(shí)施例方式介紹在本說明書中很大程度上在用于時(shí)間敏感電子郵件的方法方面說明了本發(fā)明。但是,本領(lǐng)域內(nèi)的技術(shù)人員將認(rèn)識到,包括用于按照所公開的方法操作的適當(dāng)編程裝置的任何計(jì)算機(jī)系統(tǒng)也全部落入本發(fā)明的范圍內(nèi)。適當(dāng)?shù)木幊萄b置包括用于引導(dǎo)計(jì)算機(jī)系統(tǒng)執(zhí)行本發(fā)明的方法的步驟的任何裝置,其中包括例如由處理單元和算術(shù)及耦合到計(jì)算機(jī)存儲器的邏輯運(yùn)算電路組成的系統(tǒng),所述系統(tǒng)能夠在計(jì)算機(jī)存儲器中存儲用于由處理單元執(zhí)行的本發(fā)明的方法的編程步驟,所述計(jì)算機(jī)存儲器包括被配置來存儲數(shù)據(jù)和程序指令的電子電路。本發(fā)明也可以被實(shí)現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,諸如盤或其它記錄介質(zhì),用于任何適當(dāng)?shù)臄?shù)據(jù)處理系統(tǒng)??梢酝ㄟ^使用任何用于機(jī)器可讀信息的記錄介質(zhì)來實(shí)現(xiàn)計(jì)算機(jī)程序產(chǎn)品的實(shí)施例,所述記錄介質(zhì)包括磁媒體、光媒體或其它適當(dāng)?shù)拿襟w。本領(lǐng)域內(nèi)的技術(shù)人員將能夠立即認(rèn)識到具有適當(dāng)編程裝置的任何計(jì)算機(jī)系統(tǒng)將能夠執(zhí)行在程序產(chǎn)品中實(shí)現(xiàn)的本發(fā)明的方法的步驟。本領(lǐng)域內(nèi)的技術(shù)人員將立即認(rèn)識到,雖然在本說明書中所述的多數(shù)示范實(shí)施例面向在計(jì)算機(jī)硬件上被安裝和執(zhí)行的軟件,但是被實(shí)現(xiàn)為固件或硬件的替代實(shí)施例也完全在本發(fā)明的范圍內(nèi)。時(shí)間敏感電子郵件用于提供按照本發(fā)明的示范實(shí)施例的時(shí)間敏感電子郵件的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品一般通過下列方式來操作建立適于向在電子郵件服務(wù)器上的多個(gè)收信人的郵箱進(jìn)行時(shí)間敏感投遞的電子郵件消息,給所述消息指定投遞時(shí)間約束,以兩個(gè)階段向收信人的郵箱投遞所述消息。在第一階段中,所述消息被投遞到具有收信人的郵箱的電子郵件服務(wù)器(“目的地服務(wù)器”)以暫時(shí)存儲在郵箱之外。在第二階段,所述消息被大致同時(shí)地從暫時(shí)存儲器移動到郵箱內(nèi)。每個(gè)目的地服務(wù)器可以服務(wù)一個(gè)或多個(gè)收信人的郵箱。在本說明書中的術(shù)語“服務(wù)器”指的是在用于管理資源和請求訪問或控制這些資源的網(wǎng)絡(luò)上的計(jì)算機(jī)或其它自動化計(jì)算機(jī)器,所述資源包括電子郵件消息。“電子郵件服務(wù)器”是與電子郵件客戶端和其它電子郵件服務(wù)器通信以管理和通信電子郵件消息的服務(wù)器。類似地,“電子郵件服務(wù)器”是任何計(jì)算機(jī),其中包括其應(yīng)用軟件,它從另一個(gè)計(jì)算機(jī)(即電子郵件服務(wù)器)請求電子郵件相關(guān)聯(lián)的服務(wù)。任何給定的計(jì)算機(jī)或計(jì)算機(jī)硬件和計(jì)算機(jī)軟件的組合可以在任何時(shí)間同時(shí)作為客戶端和服務(wù)器。在本公開中的術(shù)語“客戶端”和“服務(wù)器”的使用主要指的是由用于特定應(yīng)用或數(shù)據(jù)通信連接的計(jì)算機(jī)扮演的角色,而不是一般的計(jì)算機(jī)或程序的能力。按照本發(fā)明的實(shí)施例的時(shí)間敏感電子郵件消息是使用時(shí)間約束建立的。所述時(shí)間約束包括消息要被投遞到所有收信人的所有目的服務(wù)器以暫時(shí)存儲在郵箱外部的最早時(shí)間,并且可能有許多收信人和因此有許多目的服務(wù)器。描述第一時(shí)間約束的另一種方式是它指定了消息可以暫時(shí)存儲在所有目的服務(wù)器并且可以基本上同時(shí)移動到收信人的郵箱的最早時(shí)間。所述時(shí)間約束也包括所述消息從暫時(shí)存儲器移動到收信人的郵箱的最晚時(shí)間,或者依賴于用戶的偏好被丟棄。所述消息通常響應(yīng)于用于指令目的服務(wù)器向郵箱移動消息的電子郵件協(xié)議消息而被從暫時(shí)存儲器移動到郵箱。諸如在本公開中的電子郵件協(xié)議消息經(jīng)常被稱為“階段2消息”,它指的是上述投遞的第二階段。在一些情況下,階段2消息不可以在第二時(shí)間約束之前被接收,所述第二時(shí)間約束即消息被從暫時(shí)存儲器移動到收信人的郵箱的最晚時(shí)間。如果階段2消息未被接收到,則在由第二時(shí)間約束限定的時(shí)段超時(shí)或期滿時(shí),消息被丟棄或者在用戶偏好允許的情況下被迅速地移動到郵箱。階段2消息本身通常很短,通常承載很少的或不承載消息體數(shù)據(jù)(messagebodydata),并且承載小數(shù)量的、用于將其標(biāo)識為用于特定的時(shí)間敏感電子郵件消息的階段2消息的元數(shù)據(jù)(meta-data)。因?yàn)殡A段2消息是小消息,因此它可以在短時(shí)間內(nèi)可靠地被從發(fā)送者向所有相關(guān)的目的服務(wù)器發(fā)送,以便所有的目的服務(wù)器在短時(shí)間內(nèi)將消息移動到所有收信人的郵箱,這是在本公開中“時(shí)間敏感投遞”的含義。即,“時(shí)間敏感投遞”是以較短的時(shí)間向多個(gè)收信人的郵箱投遞,所述時(shí)間的實(shí)際長度依賴于計(jì)算機(jī)速度和電子通信速度的通常決定因素。作為在本公開中使用的術(shù)語的“元數(shù)據(jù)”指的是描述時(shí)間敏感電子郵件消息的數(shù)據(jù)。元數(shù)據(jù)通常在時(shí)間敏感電子郵件消息本身中被給出。元數(shù)據(jù)包括消息類型代碼,用于將消息標(biāo)識為時(shí)間敏感電子郵件消息、時(shí)間約束、在超時(shí)前未接收到階段2消息的情況下的動作控制指令、其它投遞偏好等。電子郵件消息一般由“首標(biāo)”和“主體”組成。所述首標(biāo)包括各種字段,諸如發(fā)送者的電子郵件標(biāo)識、收信人的電子郵件標(biāo)識、路由跟蹤數(shù)據(jù)等等。所述主體通常是包括消息內(nèi)容的文本或其它數(shù)據(jù)。將元數(shù)據(jù)與主體和其它通常的首標(biāo)字段區(qū)別是有益的。一些電子郵件協(xié)議——包括例如簡單郵件傳送協(xié)議(“SMTP”)——支持選用的附加首標(biāo)字段。在SMTP的示例中,在標(biāo)準(zhǔn)中定義所謂的“選用字段”,包括所需要的語法字段名稱(必須不重復(fù)標(biāo)準(zhǔn)的字段名稱),后隨冒號,再后隨未組織的文本。FromJohnDoe<jdoe@machine.example>ToMarySmith<mary@example.net>SubjectSayingHelloDateFri,21Nov200309:55:06Message-ID<1234@local.machine.example>Message-TypeTimeSensitiveTime-Constraint-EarliestSat,15Dec200308:00:00Time-Constraint-LatestSat,15Dec200309:00:00Mary,Thisisamessagejusttosay“hello”.Ienjoyedmeetingyouattheconferencelastweek.Let’sstayintouch.Regards,John在這個(gè)示例中,前五個(gè)字段“From”、“To”、“Subject”、“Date”和“Message-ID”是標(biāo)準(zhǔn)的SMTP字段。最后三個(gè)字段Message-Type、Time-Constraint-Earliest、Time-Constraint-Latest是新的字段,即被實(shí)現(xiàn)來支持按照本發(fā)明的實(shí)施例的元數(shù)據(jù)。Message-Type字段將所述消息標(biāo)識為時(shí)間敏感電子郵件消息。Time-Constraint-Eearliest字段標(biāo)識第一時(shí)間約束,即在目的服務(wù)器上可獲得消息的最早時(shí)間。字段Time-Constraint-Latest標(biāo)識第二時(shí)間約束,即用于將消息移動到收信人的郵箱的最晚時(shí)間。在時(shí)間敏感電子郵件消息中包括元數(shù)據(jù)的另一種方式是在消息主體本身中插入。SMTP例如使用這種方法來當(dāng)通過客戶電子郵件服務(wù)器中繼消息時(shí)和當(dāng)在目的服務(wù)器中接收到消息時(shí)在消息上插入時(shí)間標(biāo)記。例如,在下面的電子郵件消息中FromJohnDoe<jdoe@machine.example>ToMarySmith<mary@example.net>SubjectSayingHelloDateFri,21Nov200309:55:06Message-ID<1234@local.machine.example><Message-TypeTimeSensitive><Time-Constraint-EarliestSat,15Dec200308:00:00><Time-Constraint-LatestSat,15Dec200309:00:00>Mary,Thisisamessagejusttosay“hello”.Ienjoyedmeetingyouattheconferencelastweek.Let’sstayintouch.Regards,John用于將電子郵件消息標(biāo)識為時(shí)間敏感的元數(shù)據(jù)元素和用于時(shí)間約束的元數(shù)據(jù)由角括號◇定界,并且在消息的主體的開始被插入。許多電子郵件活系統(tǒng)支持以HTML格式化。在這個(gè)示例中<HTML><HEAD><METAname=“MessageType”content=“TimeSensitive”><METAname=“Time-Constraint-Earliest”content=“Sat,15Dec200308:00:00”><METAname=“Time-Constraint-Latest”content=“Sat,15Dec200309:00:00”></HEAD><BODY>Mary,Thisisamessagejusttosay“hello”.Ienjoyedmeetingyouattheconferencelastweek.Let'sstayintouch.Regards,John</BODY></HTML>在HTML<meta>標(biāo)簽中給出了用于將電子郵件消息標(biāo)識為時(shí)間敏感的元數(shù)據(jù)元素和用于時(shí)間約束的元數(shù)據(jù)元素。除了選用的電子郵件協(xié)議首標(biāo)字段、在電子郵件主體段中的插入、在HTML<meta>標(biāo)簽中插入之外,本領(lǐng)域內(nèi)的技術(shù)人員還可以想到其它方法,包括在時(shí)間敏感電子郵件消息中插入相關(guān)的元數(shù)據(jù),所有這樣的方法都落入本發(fā)明的范圍內(nèi)。讀者將注意到未描述“階段1”消息。在時(shí)間敏感電子郵件消息中的元數(shù)據(jù)將每個(gè)時(shí)間敏感電子郵件消息標(biāo)識為時(shí)間敏感電子郵件消息。按照本發(fā)明的實(shí)施例的目的服務(wù)器被編程為檢驗(yàn)輸入的消息元數(shù)據(jù)以標(biāo)識時(shí)間敏感電子郵件消息,并且將它們放在暫時(shí)存儲器,直到接收到階段2消息、超時(shí)或取消消息。因此,承載用于將其標(biāo)識為時(shí)間敏感電子郵件消息的元數(shù)據(jù)的時(shí)間敏感電子郵件消息本身觸發(fā)投遞的第一階段,其本身有效地作為相位1消息。因此通常不需要這樣的獨(dú)立的階段1消息。將進(jìn)一步參照附圖來說明用于時(shí)間敏感電子郵件的示范方法、系統(tǒng)和產(chǎn)品,從圖1開始。圖1描述了其中可以實(shí)現(xiàn)本發(fā)明的各種實(shí)施例的電子郵件系統(tǒng)的結(jié)構(gòu)。圖1的系統(tǒng)包括多個(gè)計(jì)算機(jī)和在網(wǎng)絡(luò)中連接來用于數(shù)據(jù)通信的其它自動化的計(jì)算機(jī)器。所描述的所述計(jì)算機(jī)和自動化計(jì)算機(jī)器都能夠作為按照本發(fā)明的電子郵件主機(jī)、即電子郵件客戶端和服務(wù)器。術(shù)語“自動化計(jì)算機(jī)器”通常指的是諸如電話和個(gè)人數(shù)字助理(PDA)之類的器件,它們由按照本發(fā)明的實(shí)施例的電子郵件客戶端或電子郵件服務(wù)器軟件來自動化,但是它們可能不是通常稱為“計(jì)算機(jī)”的器件種類。在本說明書中使用的術(shù)語“計(jì)算機(jī)”包括所有種類的計(jì)算機(jī)機(jī)器。圖1的系統(tǒng)包括網(wǎng)絡(luò)102、103和104。在這樣的系統(tǒng)中的網(wǎng)絡(luò)可以包括LAN、WAN、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、因特網(wǎng)、web和萬維網(wǎng)本身。這樣的網(wǎng)絡(luò)包括可以用于提供用于在諸如圖1所示的電子郵件系統(tǒng)之類的分布式數(shù)據(jù)處理系統(tǒng)內(nèi)連接在一起的、各種計(jì)算機(jī)和其它自動化計(jì)算機(jī)器之間的數(shù)據(jù)通信的連接的媒體。這樣的網(wǎng)絡(luò)可以包括諸如有線或光纜之類的永久連接、通過有線電話或無線通信建立的暫時(shí)連接。在圖1的示例中,PDA106、計(jì)算機(jī)工作站108、移動電話110、計(jì)算機(jī)工作站112和便攜式計(jì)算機(jī)126全部是電子郵件客戶端的示例,即包括下列的自動化器件能夠發(fā)送按照本發(fā)明的實(shí)施例的時(shí)間敏感電子郵件的電子郵件客戶端軟件應(yīng)用。在這個(gè)示例中,PDA106、工作站108和移動電話110連接到網(wǎng)絡(luò)102。工作站108通過有線連接122連接到網(wǎng)絡(luò)102。網(wǎng)絡(luò)啟動的移動電話110通過無線鏈路116連接到網(wǎng)絡(luò)102,PDA106通過無線鏈路114連接到網(wǎng)絡(luò)102。工作站112通過有線連接124連接到網(wǎng)絡(luò)104,便攜式計(jì)算機(jī)126通過無線鏈路118連接到網(wǎng)絡(luò)104。服務(wù)器104、128和129是電子郵件服務(wù)器,即包括能夠進(jìn)行下列的電子郵件服務(wù)器軟件應(yīng)用接收時(shí)間敏感電子郵件消息,中繼它們,暫時(shí)存儲它們和將它們移動到郵箱,這全部是按照本發(fā)明的實(shí)施例的。在圖1的示例中,電子郵件服務(wù)器104連接到網(wǎng)絡(luò)102。電子郵件服務(wù)器128連接到網(wǎng)絡(luò)102和103,電子郵件服務(wù)器128連接到網(wǎng)絡(luò)102、103和104。在圖1的示例中,存儲單元132通過服務(wù)器104連接到網(wǎng)絡(luò)102。存儲單元132被實(shí)現(xiàn)為任何種類的計(jì)算機(jī)存儲器——本領(lǐng)域技術(shù)人員可以想到的硬盤驅(qū)動器、光驅(qū)動器、隨機(jī)存取存儲器等等。存儲單元132表示用于電子郵件消息的134的暫時(shí)存儲空間以及用于郵箱418的存儲空間。為了進(jìn)一步的說明,考慮對于圖1的電子郵件系統(tǒng)的轉(zhuǎn)發(fā)記數(shù)(hopcounting)的示例。具體地說,這個(gè)示例解釋了僅僅在電子郵件服務(wù)器之間而不是在電子郵件服務(wù)器和電子郵件客戶端之間計(jì)數(shù)轉(zhuǎn)發(fā)。在這個(gè)示例中,電子郵件服務(wù)器129具有用于在工作站112上的電子郵件客戶端的郵箱,用戶從工作站112上的電子郵件客戶端始發(fā)電子郵件到收信人,即在電子郵件服務(wù)器104上具有郵箱的工作站108上的電子郵件客戶端。當(dāng)用戶完成撰寫消息和指令在工作站112上的電子郵件客戶端發(fā)送所述消息時(shí),在工作站112上的電子郵件客戶端向在電子郵件服務(wù)器129上的其郵箱發(fā)送在電子郵件協(xié)議消息中封裝的所述電子郵件消息。所述電子郵件協(xié)議可以是例如簡單郵件傳送協(xié)議(“SMTP”)或郵局協(xié)議(“POP”)。從工作站112向電子郵件服務(wù)器129的電子郵件消息的發(fā)送不作為轉(zhuǎn)發(fā)計(jì)數(shù)。然后電子郵件服務(wù)器129通過至少兩個(gè)示范路由之一將電子郵件消息從電子郵件服務(wù)器129路由到電子郵件服務(wù)器104。電子郵件服務(wù)器129可以直接向電子郵件服務(wù)器104發(fā)送電子郵件消息,轉(zhuǎn)發(fā)計(jì)數(shù)為“1”。或者,電子郵件服務(wù)器129可以將消息中繼給電子郵件服務(wù)器128,電子郵件服務(wù)器128繼而將消息中轉(zhuǎn)到電子郵件服務(wù)器104,轉(zhuǎn)發(fā)計(jì)數(shù)為“2”。這個(gè)示例示出了具有1個(gè)轉(zhuǎn)發(fā)和2個(gè)轉(zhuǎn)發(fā)的投遞路經(jīng),但是在按照本發(fā)明的實(shí)際實(shí)施例中,對轉(zhuǎn)發(fā)的數(shù)量沒有限制。可以使用任何數(shù)量的轉(zhuǎn)發(fā)來實(shí)現(xiàn)投遞路經(jīng),雖然用于一個(gè)路由的轉(zhuǎn)發(fā)計(jì)數(shù)可以方便地作為消息投遞的質(zhì)量指示。最后,工作站108的用戶將登錄到在工作站108上的電子郵件客戶端,并且從在電子郵件服務(wù)器104上的郵箱下載電子郵件消息。從電子郵件服務(wù)器104向在工作站108上的電子郵件客戶端的電子郵件消息下載不作為轉(zhuǎn)發(fā)計(jì)數(shù)。圖1所示的電子郵件服務(wù)器和電子郵件客戶端的示例用于說明,不用于限定。電子郵件系統(tǒng)可以包括附加服務(wù)器、客戶端、路由器和本領(lǐng)域內(nèi)技術(shù)人員可以想到的圖1所示的其它器件。在這樣的電子郵件系統(tǒng)中的網(wǎng)絡(luò)可以支持許多數(shù)據(jù)通信協(xié)議SMTP、POP、超文本傳送協(xié)議(“HTTP”)、無線訪問協(xié)議(“WAP”)、手持器件傳送協(xié)議(“HDTP”)、“傳送控制協(xié)議/網(wǎng)際協(xié)議”(“TCP/IP”)和本領(lǐng)域內(nèi)的技術(shù)人員可以想到的其它協(xié)議。圖1被提供作為可以實(shí)現(xiàn)本發(fā)明的各種實(shí)施例的異類電子郵件環(huán)境的一個(gè)示例,而不是作為本發(fā)明的結(jié)構(gòu)限定。圖2給出了包括計(jì)算機(jī)106——諸如按照本發(fā)明的實(shí)施例的用于電子郵件系統(tǒng)的電子郵件客戶端或電子郵件服務(wù)器——的自動化計(jì)算機(jī)器的方框圖。圖2的計(jì)算機(jī)106包括至少一個(gè)計(jì)算機(jī)處理器156或“CPU”以及隨機(jī)存取存儲器168(“RAM”)。存儲在RAM168中的是應(yīng)用程序152。當(dāng)類似計(jì)算機(jī)106的計(jì)算機(jī)被實(shí)現(xiàn)為電子郵件客戶端時(shí),應(yīng)用152包括電子郵件客戶端應(yīng)用軟件。當(dāng)類似計(jì)算機(jī)106的計(jì)算機(jī)被實(shí)現(xiàn)為電子郵件服務(wù)器時(shí),應(yīng)用152包括電子郵件服務(wù)器應(yīng)用軟件?,F(xiàn)有技術(shù)的電子郵件應(yīng)用軟件的示例包括例如微軟的OutlookTM,Qualcomm的EudoraTM或LotusNotesTM。這樣的現(xiàn)有技術(shù)電子郵件應(yīng)用軟件可以通過按照本發(fā)明的實(shí)施例使用插件或在源代碼級上修改來改進(jìn),或者,可以從零開始開發(fā)全新的電子郵件應(yīng)用以實(shí)現(xiàn)本發(fā)明的實(shí)施例。也存儲在RAM168中的是操作系統(tǒng)154。在按照本發(fā)明的實(shí)施例的電子郵件計(jì)算機(jī)或“電子郵件主機(jī)”中使用的操作系統(tǒng)包括Unix、Linux、MicrosoftNTTM和本領(lǐng)域內(nèi)技術(shù)人員可以想到的其它操作系統(tǒng)。圖2的示例計(jì)算機(jī)106包括通過系統(tǒng)總線160連接到處理器156和計(jì)算機(jī)的其它部件的計(jì)算機(jī)存儲器166。計(jì)算機(jī)存儲器166可以被實(shí)現(xiàn)為硬盤驅(qū)動器170、光盤驅(qū)動器172、電可擦除可編程只讀存儲器空間(所謂的“EEPROM”或“快閃”存儲器)174、RAM驅(qū)動器(未示出)或本領(lǐng)域內(nèi)技術(shù)人員可以想到的其它任何種類的計(jì)算機(jī)存儲器。圖2的示例計(jì)算機(jī)106包括通信適配器167,它實(shí)現(xiàn)了到其它計(jì)算機(jī)182、電子郵件服務(wù)器和電子郵件客戶端的用于數(shù)據(jù)通信的連接。通信適配器實(shí)現(xiàn)數(shù)據(jù)通信連接的硬件級,通過所述連接,客戶端計(jì)算機(jī)和服務(wù)器彼此直接和通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)通信。通信適配器的示例包括用于有線撥號連接的調(diào)制解調(diào)器,用于有線LAN連接的以太網(wǎng)(IEEE802.3)適配器和用于無線LAN連接的802.11b適配器。圖2的示例計(jì)算機(jī)包括一個(gè)或多個(gè)輸入/輸出接口適配器178。在計(jì)算機(jī)中的輸入/輸出適配器通過例如軟件驅(qū)動器和計(jì)算機(jī)硬件實(shí)現(xiàn)了面向用戶的輸入/輸出,所述軟件驅(qū)動器和計(jì)算機(jī)硬件用于控制到諸如計(jì)算機(jī)顯示屏幕之類的顯示器180的輸出以及來自諸如鍵盤和鼠標(biāo)之類的用戶輸入器件181的用戶輸入。參照圖3進(jìn)一步說明本發(fā)明示范實(shí)施例。圖3給出了在按照本發(fā)明的實(shí)施例改進(jìn)的電子郵件客戶端上的數(shù)據(jù)輸入屏幕的線劃圖。圖3的數(shù)據(jù)輸入屏幕包括標(biāo)題行302和電子郵件客戶端的名稱(“客戶端名稱”),所述標(biāo)題行302用于顯示正在編輯的文件是時(shí)間敏感電子郵件文件。在實(shí)際的實(shí)施例中,“客戶端名稱”通常是諸如LotusNotesTM、微軟的OutlookTM或Qualcomm的EudoraTM。圖3的數(shù)據(jù)輸入屏幕包括水平菜單304,其中包括常用菜單項(xiàng),諸如“文件”、“編輯”、“查看”等等。除了用于這樣的電子郵件屏幕的常用種類的菜單項(xiàng)之外,水平菜單304包括被標(biāo)為“TSE選擇”的新項(xiàng)目,用于指示時(shí)間敏感電子郵件選項(xiàng)。調(diào)用TSE選項(xiàng)菜單項(xiàng)顯示下拉菜單312,它使得可以獲得支持按照本發(fā)明的實(shí)施例的時(shí)間敏感電子郵件的幾個(gè)功能。圖4給出了一個(gè)流程圖,用于描述投遞時(shí)間敏感電子郵件的示范方法,所述方法包括建立402電子郵件消息410,用于向在電子郵件服務(wù)器上的多個(gè)收信人郵箱進(jìn)行時(shí)間敏感投遞。在圖4的方法中,建立電子郵件消息包括在電子郵件消息中插入將消息標(biāo)識為用于時(shí)間敏感投遞的消息的數(shù)據(jù)元素412。即,數(shù)據(jù)元素412被實(shí)現(xiàn)為用于將電子郵件消息410標(biāo)識為如上所述的時(shí)間敏感電子郵件消息的元數(shù)據(jù)的字段。數(shù)據(jù)元素412可以通過調(diào)用在圖3上的下拉菜單項(xiàng)316被插入“指定TSE消息”,響應(yīng)于此,電子郵件客戶端被編程來在所述消息中的元數(shù)據(jù)中插入一個(gè)字段,用于將所述電子郵件消息指定為時(shí)間敏感電子郵件消息。這個(gè)功能代表將功能指定協(xié)議信息封裝在消息首標(biāo)或消息元數(shù)據(jù)中的能力。圖4的方法包括向所述消息分配404投遞時(shí)間約束414。通過在按照本發(fā)明的實(shí)施例改進(jìn)的電子郵件客戶端中的數(shù)據(jù)輸入來執(zhí)行分配投遞時(shí)間約束。圖3中圖解的電子郵件客戶端例如被編程為響應(yīng)于調(diào)用下拉菜單項(xiàng)318和320而起作用以提示用戶通過數(shù)據(jù)輸入表格來輸入投遞時(shí)間約束,包括最早時(shí)間,用于在目的服務(wù)器上的暫時(shí)存儲消息的階段1級;最晚時(shí)間,用于將消息移動到收信人的郵箱。圖4的方法包括按照時(shí)間約束向具有收信人的郵箱的電子郵件服務(wù)器投遞406消息410,以適于在郵箱外部暫時(shí)存儲。具有收信人的郵箱的電子郵件服務(wù)器是目的服務(wù)器,即在消息的投遞路經(jīng)中的最后服務(wù)器。按照本發(fā)明的實(shí)施例的目的服務(wù)器被編程使得,當(dāng)承載用于將其標(biāo)識為用于時(shí)間敏感投遞的時(shí)間敏感的消息的元數(shù)據(jù)字段的一個(gè)消息到達(dá)時(shí),服務(wù)器不是將這樣的消息立即放在收信人的郵箱內(nèi),而是將所述消息放在郵箱外部暫時(shí)存儲。圖4的方法包括指令410服務(wù)器將消息410幾乎同時(shí)布置在所有收信人的郵箱418中。通過如上所述向目的服務(wù)器發(fā)送階段2消息來指令服務(wù)器將消息放在收信人的郵箱中。這里是階段2消息的示例FromJohnDoe《jdoe@machine.example>ToMarySmith<mary@example.net>DateFri,21Nov200309:55:06Message-ID<5618@local.machine.example>Time-Sensitive-Message-ID<1234@local.machine.example>Message-TypePhase-2這是很短的階段2消息的示例,其中不包括消息主體,而僅僅包括首標(biāo)數(shù)據(jù)。前四個(gè)字段From、To、Date和Message-ID是標(biāo)準(zhǔn)的電子郵件協(xié)議字段,在這個(gè)特定的實(shí)例中是來自SMTP的。后兩個(gè)字段是按照本發(fā)明的新的字段。Message-Type字段將消息標(biāo)識為階段2消息,即按照本發(fā)明的實(shí)施例的對于電子郵件服務(wù)器的一個(gè)指令,用于將時(shí)間敏感電子郵件消息從暫時(shí)存儲器移動到收信人的郵箱。Time-Sensitive-Message-ID字段標(biāo)識時(shí)間敏感電子郵件(已經(jīng)駐留在目的服務(wù)器上的暫時(shí)存儲器中),對于它,階段2消息表示向郵箱移動的指令。區(qū)別Message-ID字段和Time-Sensitive-Message-ID字段是有益的。Message-ID字段標(biāo)識階段2消息本身,這是對基礎(chǔ)電子郵件協(xié)議的正常使用。Time-Sensitive-Message-ID標(biāo)識相關(guān)的時(shí)間敏感電子郵件消息,以供被改進(jìn)以支持按照本發(fā)明的實(shí)施例的電子郵件服務(wù)器使用。Time-Sensitive-Message-ID對于任何基礎(chǔ)的標(biāo)準(zhǔn)電子郵件協(xié)議是透明的。在圖4的示范方法中,建立402一個(gè)電子郵件消息也可以包括當(dāng)不滿足時(shí)間約束時(shí)指示要采取的行動??梢酝ㄟ^響應(yīng)于下拉菜單項(xiàng)的調(diào)用而進(jìn)行數(shù)據(jù)輸入提示來執(zhí)行當(dāng)不滿足時(shí)間約束時(shí)指示要采取的行動,所述下拉菜單項(xiàng)諸如在圖3上在附圖標(biāo)號322被標(biāo)為“ConstraintAction(約束行為)”的那個(gè)。被編程來提示當(dāng)不滿足時(shí)間約束時(shí)要采取的行動的電子郵件客戶端也被編程來在時(shí)間敏感電子郵件消息中的元數(shù)據(jù)中編碼當(dāng)不滿足時(shí)間約束時(shí)要采取的行動。這樣的編碼可以例如進(jìn)行如下FromJohnDoe<jdoe@machine.example>ToMarySmith<mary@example.net>SubjectSayingHelloDateFri,21Nov200309:55:06Message-ID<1234@local.machine.example>Message-TypeTimeSensitiveTime-Constraint-EarliestSat,15Dec200308:00:00Time-Constraint-LatestSat,15Dec200309:00:00Constraint-ActionAll-or-Nothing在這個(gè)實(shí)例中,名稱為“Constraint-Action(約束行為)”的字段記錄當(dāng)不滿足時(shí)間約束時(shí)要采取的行動。在這個(gè)示例中,Constraint-Action字段的值被設(shè)置為“All-or-Nothing(全部或無)”,用于表示如果不能滿足時(shí)間約束則不發(fā)送消息的指令。電子郵件客戶端響應(yīng)于這個(gè)編碼而測試是否可以滿足時(shí)間約束,具體測試是否可以在階段1在不晚于被投遞為“Time-Constraint-Earliest(最早的時(shí)間約束)”的約束時(shí),成功地向所有的目地服務(wù)器投遞電子郵件消息。如果不能滿足這樣的時(shí)間約束,則作為在不能滿足時(shí)間約束時(shí)要采取的行動的“All-or-Nothing”的電子郵件客戶端響應(yīng)通知建立所述消息的用戶因?yàn)椴荒軡M足時(shí)間約束而不發(fā)送消息。按照本發(fā)明的實(shí)施例的電子郵件客戶端也經(jīng)常支持如果不滿足時(shí)間約束則要采取的另一種行動,即在時(shí)間約束內(nèi)的部分投遞。這樣的行為的一種表示可以被編碼為例如“Partial-Delivery-Acceptable(可接受部分投遞)”。當(dāng)在測試是否可以按照其時(shí)間約束投遞消息的過程中、電子郵件客戶端確定一些消息可能在消息的“Time-Constraint-Earliest”約束前不可到達(dá)目的服務(wù)器時(shí),這樣的電子郵件客戶端響應(yīng)于“Partial-Delivery-Acceptable”的Constraint-Action值而以任何方式來發(fā)送消息。在圖4的示范方法中,建立402電子郵件消息也可以包括當(dāng)已經(jīng)在郵箱外部暫時(shí)存儲消息的一個(gè)或多個(gè)服務(wù)器未能接收到將消息放在郵箱內(nèi)的指令時(shí)要采取的行動。即,在建立消息時(shí),用戶也可以輸入關(guān)于如果階段2消息未到達(dá)則目的服務(wù)器要做什么的偏好?;蛘呓?02電子郵件消息也可以包括在超時(shí)時(shí)丟棄消息或?qū)⑵浞旁卩]箱內(nèi),而不論是否接收到階段2消息。可以通過響應(yīng)于下拉菜單項(xiàng)的調(diào)用而進(jìn)行數(shù)據(jù)輸入提示來執(zhí)行當(dāng)服務(wù)器未能接收到將消息放在郵箱內(nèi)的指令時(shí)指示要采取的行為,所述下拉菜單項(xiàng)諸如為在圖3的在附圖標(biāo)號324處被標(biāo)為“DeliveryPreference(投遞偏好)”的那個(gè)。被編程來提示當(dāng)服務(wù)器未能接收到將消息放在郵箱內(nèi)的指令時(shí)要采取的行動的電子郵件客戶端也被編程來在時(shí)間敏感電子郵件消息中的元數(shù)據(jù)中編碼當(dāng)服務(wù)器未能接收到將消息放在郵箱內(nèi)的指令時(shí)要采取的行動。這樣的編碼可以例如進(jìn)行如下FromJohnDoe<jdoe@machine.example>ToMarySmith<mary@example.net>SubjectSayingHelloDateFri,21Nov200309:55:06Message-ID<1234@local.machine.example>Message-TypeTimeSensitiveTime-Constraint-EarliestSat,15Dec200308:00:00Time-Constraint-LatestSat,15Dec200309:00:00Delivery-PreferenceDiscard在這個(gè)實(shí)例中,名稱為“Delivery-Preference(投遞偏好)”的字段記錄當(dāng)服務(wù)器未能接收到將消息放在郵箱內(nèi)的指令時(shí)要采取的行動。在這個(gè)示例中,Delivery-Preference字段的值被設(shè)置為“Discard(丟棄)”,用于表示如果在被記錄為“Time-Constraint-Latest”的時(shí)間之前服務(wù)器未能接收到將消息放在郵箱內(nèi)的指令則丟棄消息的指令。在被記錄為“Time-Constraint-Latest”的時(shí)間之前未能接收到將消息放在郵箱內(nèi)的指令被稱為“超時(shí)”。支持這樣的偏好的、按照實(shí)施例的服務(wù)器被編程為在超時(shí)時(shí)丟棄承載投遞偏好的時(shí)間敏感電子郵件消息,其中所述投遞偏好指示在沒有階段2消息時(shí)要丟棄消息。按照本發(fā)明的實(shí)施例的電子郵件客戶端也經(jīng)常支持當(dāng)服務(wù)器未能接收到將消息放在郵箱內(nèi)的指令時(shí)要采取的另一種行動,即在超時(shí)時(shí)投遞消息,而不論是否已經(jīng)接收到將消息放在郵箱中的指令(“階段2消息”)。這樣的行為的一種表示可以被編碼為例如“Delivery-Anyway(以任何方式投遞)”。支持這樣的偏好的、按照實(shí)施例的服務(wù)器被編程為在超時(shí)時(shí)將承載投遞偏好“Delivery-Anyway”的消息放在這樣的服務(wù)器上的所有地址的郵箱內(nèi),而不論還未接收到階段2消息。圖5給出了描述用于投遞時(shí)間敏感電子郵件的另一種示范方法的流程圖,其中電子郵件消息410包括包含別名的分層地址列表422。別名是被電子郵件客戶端允許插入地址列表中的數(shù)據(jù)元素,用于表示收信人的電子郵件地址的子列表。例如,在圖3的電子郵件數(shù)據(jù)輸入屏幕上用戶可以在To字段310中輸入收信人的電子郵件地址和一個(gè)或多個(gè)電子郵件別名。對于按照本發(fā)明的實(shí)施例的電子郵件客戶端、即可以例如驗(yàn)證電子郵件地址和使用電子郵件地址來分析是否能夠滿足投遞時(shí)間約束的客戶端,有益的是這樣使用電子郵件地址而不是僅僅使用它們的別名。圖5的方法包括將分層地址列表擴(kuò)展420為不包括別名的平展收信人列表(flataddresseelist)424。可以在建立時(shí)間敏感電子郵件消息的電子郵件客戶端上獲得別名的限定即它表示的地址的列表,或者可以在電子郵件系統(tǒng)中的一些其他主機(jī)上限定別名。因此在圖5的方法中,擴(kuò)展分層收信人列表420可以包括擴(kuò)展在一個(gè)或多個(gè)電子郵件主機(jī)而不是建立電子郵件消息的電子郵件客戶端上限定的一個(gè)或多個(gè)別名。在建立時(shí)間敏感電子郵件的電子郵件客戶端上限定的別名僅僅被本地?cái)U(kuò)展。對于在電子郵件系統(tǒng)中的其他主機(jī)上限定的別名,電子郵件協(xié)議通常支持用于擴(kuò)展這樣的別名的協(xié)議消息類型。在例如SMTP中,“EXPN”命令將用于標(biāo)識電子郵件地址的子列表的別名作為串參數(shù),并且返回在所述子列表中的電子郵件地址。為了進(jìn)一步解釋,考慮圖6所示的數(shù)據(jù)關(guān)系。圖6給出了用于圖解在收信人列表中由別名形成的樹結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)圖。在圖6的示例中,示例收信人列表422包括三個(gè)地址元素,即兩個(gè)電子郵件地址和一個(gè)別名606。別名606在子列表602中被定義為包括三個(gè)地址元素,即兩個(gè)電子郵件地址和另一個(gè)別名608。在子列表602中的電子郵件地址可以被考慮為葉節(jié)點(diǎn),別名608作為進(jìn)一步的分支節(jié)點(diǎn)。別名608繼而被定義為子列表604,在其中所有的地址元素電子郵件地址。在子列表604中的電子郵件地址可以被考慮為葉節(jié)點(diǎn),并且沒有進(jìn)一步的分支。在這個(gè)示例中,通過將電子郵件地址從子列表608移動610到地址列表422并且從地址列表422中刪除別名606,別名606被擴(kuò)展到地址列表422中。通過將電子郵件地址從子列表604移動到地址列表422來擴(kuò)展別名608。這個(gè)示范程序?qū)⒎謱拥牡刂妨斜磙D(zhuǎn)換為平展地址列表,即僅僅承載葉節(jié)點(diǎn)而沒有分支的列表。圖5的方法也包括驗(yàn)證426在收信人列表中的所有電子郵件地址。驗(yàn)證電子郵件地址是這樣的處理確定是否一個(gè)時(shí)間敏感電子郵件消息的收信人的電子郵件地址實(shí)際存在作為建立所述時(shí)間敏感電子郵件的電子郵件客戶端——即時(shí)間敏感電子郵件消息的“發(fā)送者”——可以獲得的、在電子郵件系統(tǒng)中某處的有效的電子郵件地址。電子郵件協(xié)議通常支持用于驗(yàn)證電子郵件地址的協(xié)議消息類型。例如在SMTP中,“VRFY”命令將一個(gè)電子郵件地址作為串參數(shù),并且返回電子郵件地址是否有效的指示?;蛘?,按照本發(fā)明的實(shí)施例的電子郵件客戶端可以被編程來向在時(shí)間敏感電子郵件的收信人列表上的每個(gè)電子郵件地址發(fā)送短測試消息,以便驗(yàn)證時(shí)間敏感電子郵件消息的收信人的電子郵件地址的存在性和有用性。圖5的方法通常也包括確定504是否可以按照時(shí)間約束414來投遞時(shí)間敏感電子郵件消息410。圖5的方法包括確定504是否可以滿足時(shí)間約束。如果不能滿足時(shí)間約束514,則圖5的方法包括通知506建立電子郵件消息的用戶不能按照時(shí)間約束來投遞消息。圖5的示范方法包括通過計(jì)算機(jī)顯示器502來通知用戶,然后停止對于時(shí)間敏感電子郵件的操作。這是按照本發(fā)明的實(shí)施例的電子郵件客戶端的操作示例,它或者當(dāng)不滿足投遞約束時(shí)不支持“Partial-Delivery-Acceptable”,或者對于它,用戶已經(jīng)選擇了“AllorNothing”來作為當(dāng)投遞約束不能被滿足時(shí)的行為。在圖5的方法中,如果可以滿足516時(shí)間約束,則處理如上所述那樣繼續(xù),并且階段1投遞406用于在郵箱外部的暫時(shí)存儲,階段2消息指令408目的服務(wù)器將消息放在收信人的郵箱中。時(shí)間約束通常是首先,消息可以在第一時(shí)限內(nèi)在所有的目的服務(wù)器上在暫時(shí)存儲時(shí)分級,所述第一時(shí)限在本公開中被考慮為“階段1”時(shí)限或“最早時(shí)間約束(Time-Constraint-Earliest)”時(shí)限。另外,所述約束通常也包括第二時(shí)限,即用于投遞“階段2”消息以通知目的服務(wù)器將時(shí)間敏感的消息放在其收信人的郵箱內(nèi)的超時(shí)時(shí)限。按照本發(fā)明的實(shí)施例的電子郵件客戶端因此經(jīng)常被編程來確定是否可以在階段1時(shí)限內(nèi)向目的服務(wù)器投遞消息和是否可以在階段1時(shí)限和階段2時(shí)限之間的時(shí)段向目的服務(wù)器投遞階段2消息。具有大附件的時(shí)間敏感電子郵件消息可能花費(fèi)許多分鐘來投遞到所有的目的服務(wù)器,而短的階段2消息可能花費(fèi)少于1秒鐘來投遞到所有目的服務(wù)器。有益的是,按照本發(fā)明的實(shí)施例的電子郵件客戶端具有消息投遞定時(shí)的可用量度,以用于使用消息投遞量度來確定504是否可以按照時(shí)間約束414投遞時(shí)間敏感電子郵件410。圖5的方法因此也包括提供508消息投遞量度512來用于確定是否可以滿足時(shí)間約束。在圖5的方法中,確定504是否可以按照時(shí)間約束414投遞時(shí)間敏感電子郵件410包括根據(jù)消息投遞量度512來確定是否可以按照時(shí)間約束414來投遞消息410。消息投遞量度可以包括例如轉(zhuǎn)發(fā)計(jì)數(shù)和對于包括其附件的消息大小的投遞時(shí)間的計(jì)算??梢允褂脺y試消息來標(biāo)識轉(zhuǎn)發(fā)計(jì)數(shù)。例如使用測試消息或使用基于發(fā)送速度和消息及其附件的大小的傳輸時(shí)間計(jì)算來標(biāo)識大致的發(fā)送時(shí)間。量度可以包括對于最遠(yuǎn)的電子郵件服務(wù)器的轉(zhuǎn)發(fā)計(jì)數(shù),這是被用作時(shí)間約束的外邊界的指示的量度。測試消息可以被實(shí)現(xiàn)為時(shí)間敏感電子郵件消息。按照本發(fā)明的實(shí)施例的服務(wù)器被編程以便在接收到任何時(shí)間敏感電子郵件消息(服務(wù)器不必知道它是測試消息)時(shí),不論服務(wù)器是中繼服務(wù)器還是目的服務(wù)器,向發(fā)送者返回包括轉(zhuǎn)發(fā)計(jì)數(shù)或從其可以推斷轉(zhuǎn)發(fā)計(jì)數(shù)的數(shù)據(jù)的電子郵件協(xié)議消息。測試消息可以被實(shí)現(xiàn)為時(shí)間敏感電子郵件消息,它具有空主體,并且其投遞偏好被設(shè)置為“丟棄”,以便當(dāng)發(fā)送者從不發(fā)送用于其的階段2消息時(shí),在超時(shí)時(shí)丟棄測試消息。這樣的轉(zhuǎn)發(fā)計(jì)數(shù)可以在時(shí)間敏感電子郵件(測試)消息中的元數(shù)據(jù)中被編碼為例如<hopcountN>,其中N是一個(gè)整數(shù),它當(dāng)每次沿著投遞路經(jīng)的任何服務(wù)器接收到時(shí)間敏感電子郵件時(shí)遞增。從其可以推斷轉(zhuǎn)發(fā)計(jì)數(shù)的數(shù)據(jù)例如是一個(gè)時(shí)間標(biāo)記,用于標(biāo)識當(dāng)在投遞路經(jīng)上的每個(gè)服務(wù)器接收到時(shí)間敏感電子郵件消息時(shí)的時(shí)間。推斷轉(zhuǎn)發(fā)計(jì)數(shù)因此將是對于在返回消息中的這樣的時(shí)間標(biāo)記的數(shù)量計(jì)數(shù)處理。通過使用獨(dú)立的消息類型或通過直接向發(fā)送者返回承載轉(zhuǎn)發(fā)計(jì)數(shù)或時(shí)間標(biāo)記的、時(shí)間敏感電子郵件消息本身的拷貝,并且每個(gè)拷貝來自用于時(shí)間敏感電子郵件(測試)消息的投遞路經(jīng)上的每個(gè)服務(wù)器,則可以執(zhí)行向發(fā)送者返回包括轉(zhuǎn)發(fā)計(jì)數(shù)或從其可以推斷轉(zhuǎn)發(fā)計(jì)數(shù)的數(shù)據(jù)。圖5的方法也包括提供510描述消息的投遞的消息投遞信息來供用戶查看。消息投遞信息通常包括消息投遞統(tǒng)計(jì)和消息投遞路經(jīng)相關(guān)信息。在用戶建立時(shí)間敏感電子郵件消息之后,發(fā)送者可以指令電子郵件客戶端通過例如調(diào)用諸如圖3上的附圖標(biāo)號330圖示的那個(gè)的“發(fā)送”菜單項(xiàng)來“發(fā)送”消息。響應(yīng)于這樣的“發(fā)送”指令,電子郵件客戶端通常按照本發(fā)明的實(shí)施例被編程以擴(kuò)展在收信人列表中的別名、驗(yàn)證在收信人列表中的電子郵件地址、確定是否可以滿足時(shí)間約束、向目的服務(wù)器發(fā)送時(shí)間敏感電子郵件消息來用于階段1分級、發(fā)送階段2消息以便它可以在超時(shí)之前到達(dá)目的服務(wù)器等等。依賴于在當(dāng)調(diào)用“發(fā)送”時(shí)的時(shí)間和時(shí)間約束之間的關(guān)系,可以在電子郵件消息針對階段1進(jìn)行發(fā)送之前,經(jīng)過了幾分鐘、幾小時(shí)、甚至幾日,通常在發(fā)送階段2消息之前經(jīng)過了更多的時(shí)間。在發(fā)送時(shí)間敏感電子郵件消息以用于在目的服務(wù)器上的階段1分級后和在發(fā)送階段2消息之前的時(shí)段特別有益??紤]承載對于世界范圍內(nèi)成百上千的收信人的重要公司通告的時(shí)間敏感電子郵件消息的示例。這樣的消息將沿著許多路徑行進(jìn),具有許多轉(zhuǎn)發(fā)計(jì)數(shù)、許多投遞次數(shù),通過許多目的服務(wù)器和許多郵箱。按照本發(fā)明的實(shí)施例的電子郵件客戶端因此經(jīng)常有益地聚集,并且提供用于描述消息當(dāng)被投遞到許多目的服務(wù)器時(shí)的進(jìn)程的消息投遞統(tǒng)計(jì)來供用戶查看。提供消息投遞信息通常包括從沿著用于電子郵件消息的投遞路經(jīng)布置的電子郵件服務(wù)器接收在電子郵件協(xié)議消息中的這種信息。如上所述,按照本發(fā)明的實(shí)施例的服務(wù)器被編程使得在接收到任何時(shí)間敏感電子郵件消息時(shí),不論服務(wù)器是中繼服務(wù)器或目的服務(wù)器,向發(fā)送者返回一個(gè)電子郵件協(xié)議消息,其中包括轉(zhuǎn)發(fā)計(jì)數(shù)或從其可以推斷轉(zhuǎn)發(fā)計(jì)數(shù)的時(shí)間標(biāo)記。按照本發(fā)明的實(shí)施例的管理時(shí)間敏感電子郵件消息的電子郵件客戶端(“發(fā)送者”)被編程來從在這樣的返回電子郵件協(xié)議消息中的數(shù)據(jù)計(jì)算消息投遞統(tǒng)計(jì),諸如投遞次數(shù)和轉(zhuǎn)發(fā)計(jì)數(shù)。這樣的消息投遞信息可以以詳細(xì)的表格提供給用戶,例如消息投遞信息的詳細(xì)表格的這個(gè)示例包括被標(biāo)為“收信人”、“接收時(shí)間”、“轉(zhuǎn)發(fā)計(jì)數(shù)”、“過去的時(shí)間”和“階段1分級”?!笆招湃恕睆臅r(shí)間敏感電子郵件標(biāo)識的收信人列表標(biāo)識收信人?!敖邮諘r(shí)間”標(biāo)識電子郵件消息在到具有收信人的郵箱的目的服務(wù)器的投遞路經(jīng)上的任何服務(wù)器中被接收的最后時(shí)間?!稗D(zhuǎn)發(fā)計(jì)數(shù)”給出了在消息的投遞路經(jīng)上的任何位置的、接收到消息的最后服務(wù)器的當(dāng)前轉(zhuǎn)發(fā)計(jì)數(shù)。“過去的時(shí)間”給出了從時(shí)間敏感電子郵件消息首先從其發(fā)送者電子郵件客戶端發(fā)送的時(shí)間直到電子郵件消息在到具有收信人的郵箱的目的服務(wù)器的投遞路經(jīng)上的任何服務(wù)器中被接收的最后時(shí)間的總時(shí)間?!半A段1分級”是布爾指示,用于指示是否電子郵件消息已經(jīng)被接收和布置在用于在顯示器的最左列中標(biāo)識的“收信人”的目的服務(wù)器的暫時(shí)存儲器中。如果“階段1分級”被設(shè)置為假或否,則用于被發(fā)送到那個(gè)“收信人”的消息的“接收時(shí)間”、“轉(zhuǎn)發(fā)計(jì)數(shù)”、“過去的時(shí)間”顯示來自在投遞路經(jīng)上的中間或中繼服務(wù)器的信息。如果“階段1分級”被設(shè)置為真或是,則用于被發(fā)送到那個(gè)“收信人”的消息的“接收時(shí)間”、“轉(zhuǎn)發(fā)計(jì)數(shù)”、“過去的時(shí)間”顯示從來自用于在最左列中標(biāo)識的“收信人”的目的服務(wù)器的返回消息得到的最后數(shù)據(jù)。如果“階段1分級”被設(shè)置為真或是,則被顯示的消息投遞信息也可以從也來自中繼服務(wù)器的一個(gè)或多個(gè)中間返回消息得到,但是不論中繼服務(wù)器是否在投遞路經(jīng)中,消息投遞信息現(xiàn)在反映在具有用于在最左列中標(biāo)識的收信人的郵箱的目的服務(wù)器中接收到消息后的最后數(shù)據(jù)??梢皂憫?yīng)于從用于特定的電子郵件協(xié)議消息的投遞路經(jīng)上的服務(wù)器接收到返回消息來計(jì)算消息投遞信息的細(xì)節(jié)的這種表格。這個(gè)示例未給出消息標(biāo)識,雖然它能夠給出。但是,在這種情況下,用戶從用于所討論的特定時(shí)間敏感電子郵件消息的編輯屏幕——諸如圖3所示的那個(gè)——內(nèi)調(diào)用消息投遞信息的顯示,因此知道哪個(gè)時(shí)間敏感電子郵件消息被描述。用戶可以通過選擇下拉菜單項(xiàng)——諸如在圖3上的附圖標(biāo)號328被標(biāo)為“投遞細(xì)節(jié)”的那個(gè)——來調(diào)用這樣的顯示。另外,響應(yīng)于對于下拉菜單項(xiàng)——諸如在圖3上的附圖標(biāo)號326被標(biāo)為“投遞總結(jié)”的那個(gè)——的選擇,電子郵件客戶端可以被編程來顯示消息投遞信息的總結(jié),例如這個(gè)示例的消息投遞信息的總結(jié)表格包括一個(gè)比例進(jìn)程報(bào)告在自電子郵件消息被首先從發(fā)送者電子郵件客戶端發(fā)送的時(shí)間起的時(shí)間中,它已經(jīng)被接收以適于在其50個(gè)收信人中的45個(gè)的目的服務(wù)器的郵箱外部暫時(shí)存儲??梢酝ㄟ^例如計(jì)數(shù)在上述的種類的詳細(xì)消息投遞信息中的“階段1分級”列中的“真”指示來得到這樣的總結(jié)統(tǒng)計(jì)。類似地,可以通過比較從詳細(xì)的消息投遞信息——諸如對于標(biāo)為“轉(zhuǎn)發(fā)計(jì)數(shù)”和“經(jīng)過時(shí)間”的列在以上描述的——得到用于總結(jié)顯示的最大轉(zhuǎn)發(fā)計(jì)數(shù)和最大經(jīng)過時(shí)間。圖7給出了一個(gè)流程圖,它圖解了一種投遞時(shí)間敏感電子郵件的方法,包括在電子郵件服務(wù)器中接收702一個(gè)電子郵件消息410,以便時(shí)間敏感地投遞到多個(gè)收信人。在圖7的方法中,電子郵件服務(wù)器被布置在所述電子郵件消息的投遞路經(jīng)中,并且所述電子郵件消息具有一個(gè)發(fā)送者,即其中建立所述電子郵件消息和從其原始發(fā)送所述電子郵件消息的電子郵件客戶端。圖7的方法也包括向所述電子郵件消息的發(fā)送者發(fā)送704承載消息投遞信息的電子郵件協(xié)議消息。這個(gè)電子郵件協(xié)議消息是在本公開中經(jīng)常被稱為“返回”消息的那種。消息投遞信息也可以包括轉(zhuǎn)發(fā)計(jì)數(shù)或從其可以推斷轉(zhuǎn)發(fā)計(jì)數(shù)的信息,諸如用于標(biāo)識當(dāng)在服務(wù)器中接收到消息的日期和時(shí)間的時(shí)間標(biāo)記。圖7的方法包括確定所述服務(wù)器是否是在投遞路經(jīng)706上的最后服務(wù)器,并且如果所述電子郵件服務(wù)器不是在投遞路經(jīng)716上的最后電子郵件服務(wù)器,則將所述電子郵件消息中繼708到在投遞路經(jīng)上的下一個(gè)服務(wù)器。發(fā)送返回消息的電子郵件服務(wù)器可以是用于所述消息的目的服務(wù)器,即在投遞路經(jīng)中的最后電子郵件服務(wù)器,也就是承載收信人的郵箱的服務(wù)器;所述服務(wù)器可以是在投遞路經(jīng)上的中間服務(wù)器,它將沿著投遞路經(jīng)轉(zhuǎn)發(fā)消息;或所述服務(wù)器可以同時(shí)是用于一些收信人的中間服務(wù)器和用于其他收信人的目的服務(wù)器。即,任何接收電子郵件消息的服務(wù)器可以通過查看消息地址列表和將其與在服務(wù)器上的郵箱的服務(wù)器的內(nèi)部列表相比較來確定它是否是所述消息的目的服務(wù)器。在消息的地址是在服務(wù)器上具有郵箱的收信人的情況下,服務(wù)器是消息的目的服務(wù)器。在消息的地址是在服務(wù)器上沒有郵箱的收信人的情況下,服務(wù)器是消息的“中間”服務(wù)器或“中繼”服務(wù)器。如果電子郵件服務(wù)器包括在投遞路經(jīng)718上的最后服務(wù)器,也就是說電子郵件服務(wù)器還包括至少一個(gè)收信人的郵箱418,則圖7的方法包括在收信人的郵箱的外部暫時(shí)416存儲710消息。這是在下列意義上的暫時(shí)存儲一些附加行為最終發(fā)生,導(dǎo)致服務(wù)器將消息從暫時(shí)存儲器移出。這樣的附加行為可以是接收階段2消息、超時(shí)或接收取消或丟棄消息的指令。圖7的方法例如包括從發(fā)送者接收712將消息移動到收信人的郵箱的指令。即,這個(gè)示例包括接收階段2消息,并且響應(yīng)于所述指令即階段2消息,將時(shí)間敏感電子郵件消息移動714到至少一個(gè)收信人的郵箱。圖8給出了一個(gè)流程圖,用于圖解一個(gè)示例,其中另一個(gè)行為發(fā)生以觸發(fā)從暫時(shí)存儲器移出消息,在這個(gè)示例中,所述另一個(gè)行為是超時(shí)。在圖8的方法中,電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,這意味著電子郵件服務(wù)器還包括收信人的郵箱418。在這個(gè)示例中,消息410包括至少一個(gè)定時(shí)約束414和至少一個(gè)關(guān)于投遞的用戶偏好802。圖8的方法因此包括在收信人的郵箱外部暫時(shí)416存儲710消息,并且根據(jù)時(shí)間約束414和用戶偏好802來將所述消息移動804到收信人的郵箱。考慮一個(gè)示例,其中定時(shí)約束是用于接收階段2消息的時(shí)限,并且在所述時(shí)限期滿——“超時(shí)”的一個(gè)示例——之前未接收到任何階段2消息。這樣的消息具有像下面這樣的首標(biāo)數(shù)據(jù)FromJohnDoe<jdoe@machine.example>ToMarySmith<mary@example.net>SubjectImportantCorporateAnnouncementDateFri,21Nov200309:55:06Message-ID<1234@local.machine.example>Message-TypeTimeSensitiveTime-Constraint-EarliestSat,15Dec200308:00:00Time-Constraint-LatestSat,15Dec200309:00:00Delivery-PreferenceDiscard在這個(gè)示例中,在暫時(shí)存儲器中具有這個(gè)消息的服務(wù)器注意一個(gè)超時(shí),即在服務(wù)器上的當(dāng)前時(shí)鐘時(shí)間晚于Sat,15Dec200309:00:00(2003年12月15日09:00:00)。服務(wù)器查看“Delivery-Preference(投遞偏好)”字段,并且注意它被設(shè)置為“Discard(丟棄)”。在這個(gè)示例中,根據(jù)定時(shí)約束414和用戶偏好802將消息移動到804收信人的郵箱意味著不移動消息,相反將其丟棄。如果投遞偏好被設(shè)置為“Deliver-Anyway(以任何方式投遞)”,則根據(jù)定時(shí)約束414和用戶偏好802將消息移動到804收信人的郵箱意味著在超時(shí)時(shí)將消息移動到收信人的郵箱。圖9給出了一個(gè)流程圖,用于圖解一個(gè)示例,其中另一個(gè)行為發(fā)生以觸發(fā)從暫時(shí)存儲器移出消息,在這個(gè)示例中,所述另一個(gè)行為是丟棄消息。在圖9的方法中,電子郵件服務(wù)器再次是在時(shí)間敏感電子郵件消息的投遞路經(jīng)上的最后服務(wù)器,所述方法包括在收信人的郵箱外部暫時(shí)416存儲710消息。圖9的方法也包括從發(fā)送者接收902丟棄消息的指令,并且響應(yīng)于所述指令而丟棄消息904。來自發(fā)送者的丟棄時(shí)間敏感電子郵件消息的指令可以被實(shí)現(xiàn)為由始發(fā)電子郵件消息的電子郵件客戶端產(chǎn)生的電子郵件協(xié)議消息,響應(yīng)于用戶調(diào)用下拉菜單項(xiàng)(諸如在圖3上的附圖標(biāo)號332處標(biāo)為“取消”的那個(gè))而產(chǎn)生的。用戶可以因?yàn)樵S多原因而確定取消或丟棄這樣的時(shí)間敏感電子郵件消息,并且因?yàn)樵谟脩粽{(diào)用“發(fā)送”后和在電子郵件客戶端發(fā)送階段2消息前經(jīng)過了一些時(shí)間,因此用戶可以具有足夠的時(shí)間來改變計(jì)劃和命令取消電子郵件消息。另外,用戶可以觀察總結(jié)消息投遞信息或詳細(xì)的消息投遞信息,如上所述,并且在從所顯示的消息投遞信息觀察到事實(shí)上未以期望的服務(wù)質(zhì)量來投遞消息時(shí)確定取消電子郵件消息。可以從上述的說明明白,可以在不脫離其真實(shí)精神的情況下在本發(fā)明的各種實(shí)施例中進(jìn)行修改和改變。在這個(gè)說明書中的描述僅僅用于說明,而不要在限定的意義上來理解。本發(fā)明的范圍僅僅被所附的權(quán)利要求的語言所限定。權(quán)利要求1.一種用于投遞時(shí)間敏感電子郵件的方法,所述方法包括建立適于向在電子郵件服務(wù)器上的多個(gè)收信人的郵箱進(jìn)行時(shí)間敏感投遞的電子郵件消息,包括在所述電子郵件消息中插入將所述消息標(biāo)識為適于時(shí)間敏感投遞的消息的數(shù)據(jù)元素;給所述消息指定投遞時(shí)間約束;按照時(shí)間約束和適于暫時(shí)存儲在郵箱外部,向具有收信人的郵箱的各電子郵件服務(wù)器投遞消息;以及指令各服務(wù)器在大致相同的時(shí)間將所述消息放在所有收信人的郵箱中。2.按照權(quán)利要求1的方法,其中建立電子郵件消息包括當(dāng)不能滿足時(shí)間約束時(shí)指示要采取的行為。3.按照權(quán)利要求1的方法,其中建立電子郵件消息包括當(dāng)已經(jīng)在郵箱外部存儲了消息的一個(gè)或多個(gè)服務(wù)器未能接收到將消息放在郵箱中的指令時(shí)指示要采取的行為。4.按照權(quán)利要求1的方法,其中所述電子郵件消息包括分級收信人列表,在其中包括別名,所述方法還包括將分級收信人列表擴(kuò)展為不包括別名的平展收信人列表。5.按照權(quán)利要求4的方法,其中擴(kuò)展分層收信人列表包括擴(kuò)展在除了建立所述電子郵件消息的電子郵件客戶端之外的一個(gè)或多個(gè)電子郵件主機(jī)上定義的一個(gè)或多個(gè)別名。6.按照權(quán)利要求1的方法,其中所述電子郵件消息包括包含電子郵件地址的收信人列表,所述方法還包括驗(yàn)證在所述收信人列表中的所有電子郵件地址。7.按照權(quán)利要求1的方法,還包括確定是否可以按照時(shí)間約束來投遞所述消息。8.按照權(quán)利要求7的方法,還包括提供消息投遞量度,在其中確定是否可以按照時(shí)間約束來投遞消息還包括根據(jù)消息投遞量度來確定是否可以按照時(shí)間約束來投遞消息。9.按照權(quán)利要求1的方法,還包括確定不能按照時(shí)間約束來投遞消息;以及通知建立電子郵件消息的用戶不能按照時(shí)間約束來投遞消息。10.按照權(quán)利要求1的方法,還包括提供描述消息的投遞的消息投遞信息來供用戶查看。11.一種用于投遞時(shí)間敏感電子郵件的方法,所述方法包括在電子郵件服務(wù)器中接收一個(gè)電子郵件消息以時(shí)間敏感地投遞給多個(gè)收信人,其中所述電子郵件服務(wù)器被布置在電子郵件消息的投遞路經(jīng)內(nèi),并且所述電子郵件消息具有發(fā)送者;向所述電子郵件消息的發(fā)送者發(fā)送承載消息投遞信息的電子郵件協(xié)議消息;以及如果所述電子郵件服務(wù)器不是在投遞路經(jīng)上的最后電子郵件服務(wù)器,則將所述電子郵件消息中轉(zhuǎn)到在投遞路經(jīng)上的下一個(gè)服務(wù)器。12.按照權(quán)利要求11的方法,其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,所述電子郵件服務(wù)器還包括至少一個(gè)收信人的郵箱,所述方法還包括在收信人的郵箱外部暫時(shí)存儲消息;從發(fā)送者接收將消息移動到收信人的郵箱的指令;以及響應(yīng)于所述指令,將所述消息移動到收信人的郵箱。13.按照權(quán)利要求11的方法,其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,所述電子郵件服務(wù)器還包括收信人的郵箱,所述消息包括至少一個(gè)定時(shí)約束和至少一個(gè)關(guān)于投遞的用戶偏好,所述方法還包括在收信人的郵箱外部暫時(shí)存儲消息;以及根據(jù)所述定時(shí)約束和用戶偏好來將消息移動到收信人的郵箱。14.按照權(quán)利要求11的方法,其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,并且所述方法還包括在收信人的郵箱外部暫時(shí)存儲消息;從發(fā)送者接收丟棄消息的指令;以及響應(yīng)于所述指令,丟棄消息。15.一種用于投遞時(shí)間敏感電子郵件的系統(tǒng),所述系統(tǒng)包括用于建立適于向在電子郵件服務(wù)器上的多個(gè)收信人的郵箱進(jìn)行時(shí)間敏感投遞的電子郵件消息的裝置,包括在所述電子郵件消息中插入將所述消息標(biāo)識為適于時(shí)間敏感投遞的消息的數(shù)據(jù)元素;用于給所述消息指定投遞時(shí)間約束的裝置;用于按照時(shí)間約束和適于暫時(shí)存儲在郵箱外部,向具有收信人的郵箱的各電子郵件服務(wù)器投遞消息的裝置;以及用于指令各服務(wù)器在大致相同的時(shí)間將所述消息放在所有收信人的郵箱中的裝置。16.按照權(quán)利要求15的系統(tǒng),其中用于建立電子郵件消息的裝置包括用于當(dāng)不能滿足時(shí)間約束時(shí)指示要采取的行為的裝置。17.按照權(quán)利要求15的系統(tǒng),其中用于建立電子郵件消息的裝置包括用于當(dāng)已經(jīng)在郵箱外部存儲了消息的一個(gè)或多個(gè)服務(wù)器未能接收到將消息放在郵箱中的指令時(shí)指示要采取的行為的裝置。18.按照權(quán)利要求15的系統(tǒng),其中所述電子郵件消息包括分級收信人列表,其中包括別名,所述系統(tǒng)還包括用于將分級收信人列表擴(kuò)展為不包括別名的平展收信人列表的裝置。19.按照權(quán)利要求18的系統(tǒng),其中用于擴(kuò)展分層收信人列表的裝置包括用于擴(kuò)展在除了建立所述電子郵件消息的電子郵件客戶端之外的一個(gè)或多個(gè)電子郵件主機(jī)上定義的一個(gè)或多個(gè)別名的裝置。20.按照權(quán)利要求15的系統(tǒng),其中所述電子郵件消息包括包含電子郵件地址的收信人列表,所述系統(tǒng)還包括用于驗(yàn)證在所述收信人列表中的所有電子郵件地址的裝置。21.按照權(quán)利要求15的系統(tǒng),還包括用于確定是否可以按照時(shí)間約束來投遞所述消息的裝置。22.按照權(quán)利要求21的系統(tǒng),還包括用于提供消息投遞量度的裝置,在其中用于確定是否可以按照時(shí)間約束來投遞消息的裝置還包括用于根據(jù)消息投遞量度來確定是否可以按照時(shí)間約束來投遞消息的裝置。23.按照權(quán)利要求21的系統(tǒng),還包括用于確定不能按照時(shí)間約束來投遞消息的裝置;以及用于通知建立電子郵件消息的用戶不能按照時(shí)間約束來投遞消息的裝置。24.按照權(quán)利要求15的系統(tǒng),還包括用于提供描述消息的投遞的消息投遞信息來供用戶查看的裝置。25.一種用于投遞時(shí)間敏感電子郵件的系統(tǒng),所述系統(tǒng)包括用于在電子郵件服務(wù)器中接收一個(gè)電子郵件消息以時(shí)間敏感地投遞給多個(gè)收信人的裝置,其中所述電子郵件服務(wù)器被布置在電子郵件消息的投遞路經(jīng)內(nèi),并且所述電子郵件消息具有發(fā)送者;用于向所述電子郵件消息的發(fā)送者發(fā)送承載消息投遞信息的電子郵件協(xié)議消息的裝置;以及如果所述電子郵件服務(wù)器不是在投遞路經(jīng)上的最后電子郵件服務(wù)器,則用于將所述電子郵件消息中轉(zhuǎn)到在投遞路經(jīng)上的下一個(gè)服務(wù)器的裝置。26.按照權(quán)利要求25的系統(tǒng),其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,所述電子郵件服務(wù)器還包括至少一個(gè)收信人的郵箱,所述系統(tǒng)還包括用于在收信人的郵箱外部暫時(shí)存儲消息的裝置;用于從發(fā)送者接收將消息移動到收信人的郵箱的指令的裝置;以及響應(yīng)于所述指令,用于將所述消息移動到收信人的郵箱的裝置。27.按照權(quán)利要求25的系統(tǒng),其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,所述電子郵件服務(wù)器還包括收信人的郵箱,所述消息包括至少一個(gè)定時(shí)約束和至少一個(gè)關(guān)于投遞的用戶偏好,所述系統(tǒng)還包括用于在收信人的郵箱外部暫時(shí)存儲消息的裝置;以及用于根據(jù)所述定時(shí)約束和用戶偏好來將消息移動到收信人的郵箱的裝置。28.按照權(quán)利要求25的系統(tǒng),其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,并且所述系統(tǒng)還包括用于在收信人的郵箱外部暫時(shí)存儲消息的裝置;用于從發(fā)送者接收丟棄消息的指令的裝置;以及響應(yīng)于所述指令,用于丟棄消息的裝置。29.一種用于投遞時(shí)間敏感電子郵件的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括記錄介質(zhì);在記錄介質(zhì)上記錄的、用于建立適于向在電子郵件服務(wù)器上的多個(gè)收信人的郵箱進(jìn)行時(shí)間敏感投遞的電子郵件消息的部件,包括在所述電子郵件消息中插入將所述消息標(biāo)識為適于時(shí)間敏感投遞的消息的數(shù)據(jù)元素;在記錄介質(zhì)上記錄的、用于給所述消息指定投遞時(shí)間約束的部件;以及在記錄介質(zhì)上記錄的、用于按照時(shí)間約束和適于暫時(shí)存儲在郵箱外部,向具有收信人的郵箱的各電子郵件服務(wù)器投遞消息的部件;在記錄介質(zhì)上記錄的、用于指令各服務(wù)器在大致相同的時(shí)間將所述消息放在所有收信人的郵箱中的部件。30.按照權(quán)利要求29的計(jì)算機(jī)程序產(chǎn)品,其中建立電子郵件消息包括當(dāng)不能滿足時(shí)間約束時(shí)指示要采取的行為。31.按照權(quán)利要求29的計(jì)算機(jī)程序產(chǎn)品,其中用于建立電子郵件消息的部件包括在記錄介質(zhì)上記錄的、用于當(dāng)已經(jīng)在郵箱外部存儲了消息的一個(gè)或多個(gè)服務(wù)器未能接收到將消息放在郵箱中的指令時(shí)指示要采取的行為的部件。32.按照權(quán)利要求29的計(jì)算機(jī)程序產(chǎn)品,其中所述電子郵件消息包括分級收信人列表,其中包括別名,所述計(jì)算機(jī)程序產(chǎn)品還包括在記錄介質(zhì)上記錄的、用于將分級收信人列表擴(kuò)展為不包括別名的平展收信人列表的部件。33.按照權(quán)利要求32的計(jì)算機(jī)程序產(chǎn)品,其中用于擴(kuò)展分層收信人列表的部件包括在記錄介質(zhì)上記錄的、用于擴(kuò)展在除了建立所述電子郵件消息的電子郵件客戶端之外的一個(gè)或多個(gè)電子郵件主機(jī)上定義的一個(gè)或多個(gè)別名的部件。34.按照權(quán)利要求29的計(jì)算機(jī)程序產(chǎn)品,其中所述電子郵件消息包括包含電子郵件地址的收信人列表,所述計(jì)算機(jī)程序產(chǎn)品還包括在記錄介質(zhì)上記錄的、用于驗(yàn)證在所述收信人列表中的所有電子郵件地址的部件。35.按照權(quán)利要求29的計(jì)算機(jī)程序產(chǎn)品,還包括在記錄介質(zhì)上記錄的、用于確定是否可以按照時(shí)間約束來投遞所述消息的部件。36.按照權(quán)利要求35的計(jì)算機(jī)程序產(chǎn)品,還包括在記錄介質(zhì)上記錄的、用于提供消息投遞量度的部件,其中用于確定是否可以按照時(shí)間約束來投遞消息的部件還包括在記錄介質(zhì)上記錄的、用于根據(jù)消息投遞量度來確定是否可以按照時(shí)間約束來投遞消息的部件。37.按照權(quán)利要求29的計(jì)算機(jī)程序產(chǎn)品,還包括在記錄介質(zhì)上記錄的、用于確定不能按照時(shí)間約束來投遞消息的部件;以及在記錄介質(zhì)上記錄的、用于通知建立電子郵件消息的用戶不能按照時(shí)間約束來投遞消息的部件。38.按照權(quán)利要求29的計(jì)算機(jī)程序產(chǎn)品,還包括在記錄介質(zhì)上記錄的、用于提供描述消息的投遞的消息投遞信息來供用戶查看的部件。39.一種用于投遞時(shí)間敏感電子郵件的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括記錄介質(zhì);在記錄介質(zhì)上記錄的、用于在電子郵件服務(wù)器中接收一個(gè)電子郵件消息以時(shí)間敏感地投遞給多個(gè)收信人的部件,其中所述電子郵件服務(wù)器被布置在電子郵件消息的投遞路經(jīng)內(nèi),并且所述電子郵件消息具有發(fā)送者;在記錄介質(zhì)上記錄的、用于向所述電子郵件消息的發(fā)送者發(fā)送承載消息投遞信息的電子郵件協(xié)議消息的部件;以及在記錄介質(zhì)上記錄的、用于如果所述電子郵件服務(wù)器不是在投遞路經(jīng)上的最后電子郵件服務(wù)器、則將所述電子郵件消息中轉(zhuǎn)到在投遞路經(jīng)上的下一個(gè)服務(wù)器的部件。40.按照權(quán)利要求39的計(jì)算機(jī)程序產(chǎn)品,其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,所述電子郵件服務(wù)器還包括至少一個(gè)收信人的郵箱,所述計(jì)算機(jī)程序產(chǎn)品還包括在記錄介質(zhì)上記錄的、用于在收信人的郵箱外部暫時(shí)存儲消息的部件;在記錄介質(zhì)上記錄的、用于從發(fā)送者接收將消息移動到收信人的郵箱的指令的部件;以及在記錄介質(zhì)上記錄的、用于響應(yīng)于所述指令、將所述消息移動到收信人的郵箱的部件。41.按照權(quán)利要求39的計(jì)算機(jī)程序產(chǎn)品,其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,所述電子郵件服務(wù)器還包括收信人的郵箱,所述消息包括至少一個(gè)定時(shí)約束和至少一個(gè)關(guān)于投遞的用戶偏好,所述計(jì)算機(jī)程序產(chǎn)品還包括在記錄介質(zhì)上記錄的、用于在收信人的郵箱外部暫時(shí)存儲消息的部件;以及在記錄介質(zhì)上記錄的、用于根據(jù)所述定時(shí)約束和用戶偏好來將消息移動到收信人的郵箱的部件。42.按照權(quán)利要求39的計(jì)算機(jī)程序產(chǎn)品,其中所述電子郵件服務(wù)器包括在投遞路經(jīng)上的最后服務(wù)器,并且所述計(jì)算機(jī)程序產(chǎn)品還包括在記錄介質(zhì)上記錄的、用于在收信人的郵箱外部暫時(shí)存儲消息的部件;在記錄介質(zhì)上記錄的、用于從發(fā)送者接收丟棄消息的指令的部件;以及在記錄介質(zhì)上記錄的、響應(yīng)于所述指令,操作用于丟棄消息的部件。全文摘要投遞時(shí)間敏感電子郵件包括建立適于向在電子郵件服務(wù)器上的多個(gè)收信人的郵箱進(jìn)行時(shí)間敏感投遞的電子郵件消息,包括在所述電子郵件消息中插入將所述消息標(biāo)識為適于時(shí)間敏感投遞的消息的數(shù)據(jù)元素;給所述消息指定投遞時(shí)間約束;按照時(shí)間約束和適于暫時(shí)存儲在郵箱外部,向具有收信人的郵箱的各電子郵件服務(wù)器投遞消息;以及指令各服務(wù)器在大致相同的時(shí)間將所述消息放在所有收信人的郵箱中。文檔編號G06F13/00GK1581192SQ20041004522公開日2005年2月16日申請日期2004年6月4日優(yōu)先權(quán)日2003年8月7日發(fā)明者巴爾加弗·V·佩雷帕,蘇加薩·佩雷帕,維什沃納思·文卡塔拉馬帕申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1