專利名稱:郵件投遞系統(tǒng)、郵件投遞方法和郵件投遞程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及郵件投遞系統(tǒng)、郵件投遞方法和郵件投遞程序,它們用于接收把和收信者地址不同的別名地址作為目標的別名郵件,并用收信者地址替換目標來傳送別名郵件,以及接收響應于別名郵件的回復郵件,并用別名地址替換收信者地址以作為回復郵件的發(fā)送源來傳送回復郵件。
背景技術(shù):
按照慣例,出于保護隱私和防止非法泄漏實際地址的目的,在電子郵件通信中有一種郵件投遞系統(tǒng),它向用戶提供與實際地址不同的別名地址,并中繼定址到別名地址的別名郵件以將別名郵件傳送到實際地址。特別地,在包括其中將別名地址和實際地址相互關(guān)聯(lián)的DB(數(shù)據(jù)庫)的別名郵件中繼服務器中,當別名郵件中繼服務器接收到把別名地址作為目標的別名郵件時,別名郵件中繼服務器參考DB以獲得對應于別名地址的實際地址,并用實際地址替換別名郵件的目標以將別名郵件傳送到實際地址。
另一方面,別名郵件中繼服務器具有下述問題。例如,當用戶在其中注冊了別名地址的郵寄列表僅僅是用于將從所注冊的地址(別名地址)投寄的郵件投遞給其它用戶的郵寄列表時,用戶的傳出郵件的發(fā)送源是實際地址。結(jié)果是,用戶不能將傳出郵件投寄到郵寄列表。當用戶使用別名地址來隱蔽實際地址時,如果用戶回復從別名郵件中繼服務器傳送來的別名郵件,則回復郵件的發(fā)送源是實際地址。結(jié)果是,用戶不能回復郵件。
因此,還有一種常規(guī)技術(shù),它用于接收把實際地址作為發(fā)送源地址的郵件,并用別名地址替換實際地址作為此發(fā)送源來傳送郵件。例如,在專利文檔1(日本專利申請公開第2002-152246號)中,在包括其中將別名地址和實際地址相互關(guān)聯(lián)的DB(數(shù)據(jù)庫)的傳送裝置中,當傳送裝置接收到把實際地址作為發(fā)送源的郵件時,發(fā)送裝置參考DB以獲得對應于實際地址的別名地址,并用別名地址替換實際地址以作為郵件的發(fā)送源來傳送郵件。
除了上述常規(guī)技術(shù)以外,還有一種郵件投遞系統(tǒng),它允許用戶自由生成多個別名地址并獲得實際地址,而無需使用其中將別名地址和實際地址互相關(guān)聯(lián)的DB(見例如,非專利文獻1)。特別地,用戶自由生成通過在用于標識用戶的字符串(suzuki)后添加任意的控制字符串(ToTanaka)而獲得的諸如suzuki.ToTanaka@isp-A.ne.jp等大量別名地址,并根據(jù)目的來使用這些別名地址。在別名郵件中繼服務器中,當接收到把別名地址作為目標的別名郵件時,別名郵件中繼服務器從別名地址中用于標識用戶的字符串(例如,suzuki)獲得實際地址,并用實際地址替換別名郵件的目標來傳送別名郵件。
專利文檔1日本專利申請公開第2002-152246號非專利文獻1Taiga Aoki,“‘Spam Slicer’,a service for rooting up spam mails,has been started in the United States”,[在線],[于2003年10月15日檢索到,因特網(wǎng)<URLhttp://internet.watch.impress.co.jp/www/article/2003/0613/spam.htm>]發(fā)明揭示本發(fā)明要解決的問題在上述常規(guī)技術(shù)(專利文檔1中所揭示的常規(guī)技術(shù))中,當傳送裝置接收到把實際地址作為發(fā)送源的郵件,并用別名地址替換實際地址以作為此發(fā)送源來傳送郵件時,就有諸如數(shù)據(jù)庫管理的負擔、替換處理的延遲、以及不可將該技術(shù)應用于具有多個別名地址的用戶等問題。
特別地,在上述常規(guī)技術(shù)(專利文檔1中所揭示的常規(guī)技術(shù))中,必需準備其中將別名地址和實際地址互相關(guān)聯(lián)的DB(數(shù)據(jù)庫)并在替換處理(用別名地址替換實際地址的處理)中參考此數(shù)據(jù)庫。因此除了因為發(fā)生數(shù)據(jù)庫管理的負擔而有問題以外,還因為對數(shù)據(jù)庫的訪問而延遲了替換處理而有問題。特別地,在無限地生成別名地址的情況中,很可能就無限地需要數(shù)據(jù)庫的資源。因此,數(shù)據(jù)庫管理的負擔和替換處理的延遲帶來了更大的問題。
當用戶有多個別名地址,例如當用戶自由生成多個別名地址時(非專利文獻1中所揭示的常規(guī)技術(shù)的情形中),即使準備了其中將諸別名地址與一實際地址相互關(guān)聯(lián)的DB,要從實際地址唯一地選擇合適的別名地址也是不可能的。因此,即使使用了常規(guī)技術(shù)(專利文檔1中所揭示的常規(guī)技術(shù)),也不可能用適當?shù)膭e名地址來替換把實際地址作為發(fā)送源的郵件的發(fā)送源。因此,還因為不可能將該技術(shù)應用于有多個別名地址的用戶而有問題。
因此,設計出本發(fā)明來解決上述常規(guī)技術(shù)中的問題,并且本發(fā)明的目的是提供一種郵件投遞系統(tǒng)、一種郵件投遞方法、以及一種郵件投遞程序,即使在用別名地址替換把實際地址作為發(fā)送源的郵件的發(fā)送源來傳送郵件時,帶有別名地址的發(fā)送源不使用數(shù)據(jù)庫而能夠?qū)崿F(xiàn)數(shù)據(jù)庫管理負擔的減輕、替換處理速度的提高、將傳送處理應用于具有多個別名地址的用戶等等。
解決問題的手段本發(fā)明的目的是至少解決常規(guī)技術(shù)中的這些問題。
根據(jù)本發(fā)明的權(quán)利要求1,將郵件投遞系統(tǒng)構(gòu)造成接收把與收信者地址不同的別名地址作為目標的別名郵件,并用收信者地址替換目標以傳送別名郵件,以及接收響應于別名郵件的回復郵件,并用別名地址替換收信者地址作為回復郵件的發(fā)送源來傳送回復郵件,其中該郵件投遞系統(tǒng)包括別名郵件處理單元,它在接收到把從收信者地址和預定的生成參數(shù)生成的別名地址作為目標的別名郵件時,從別名地址恢復收信者地址和生成參數(shù),用收信者地址替換別名郵件的目標,并把生成參數(shù)包括在別名郵件中來傳送別名郵件;以及回復郵件處理單元,它在接收到響應于由別名郵件處理單元傳送的別名郵件的回復郵件時,從回復郵件獲得生成參數(shù),從生成參數(shù)和指示回復郵件的發(fā)送源的收信者地址重新生成別名地址,并用別名地址替換回復郵件的發(fā)送源來傳送回復郵件。
根據(jù)本發(fā)明的權(quán)利要求2,別名郵件處理單元包括收信者地址恢復單元,它在接收到別名郵件時,從別名地址恢復收信者地址和生成參數(shù);回復目標地址生成單元,它生成包括由收信者地址恢復單元恢復的生成參數(shù)和指示別名郵件發(fā)送源的發(fā)信者地址的回復目標地址;以及別名地址傳送單元,它用由收信者地址恢復單元恢復的收信者地址替換別名郵件的目標,并用由回復目標地址生成單元生成的回復目標地址替換別名郵件的發(fā)送源來傳送別名郵件,而回復郵件處理單元包括發(fā)信者地址恢復單元,它在接收到回復郵件時,從作為回復郵件的目標的回復目標地址恢復發(fā)信者地址和生成參數(shù);別名地址重新生成單元,它從由發(fā)信者地址恢復單元恢復的生成參數(shù)和指示回復郵件發(fā)送源的收信者地址重新生成別名地址;以及回復郵件傳送單元,它用由發(fā)信者地址恢復單元恢復的發(fā)信者地址替換回復郵件的目標,并用由別名地址重新生成單元重新生成的別名地址替換回復郵件的發(fā)送源來傳送回復郵件。
根據(jù)本發(fā)明的權(quán)利要求3,生成參數(shù)是指示傳送到收信者的別名郵件應當滿足的傳送條件的信息,別名郵件處理單元還包括傳送可能性判斷單元,它判斷別名郵件是否滿足由收信者地址恢復單元所恢復的傳送條件,并且別名郵件傳送單元僅傳送被傳送可能性判斷單元判斷為滿足傳送條件的別名郵件。
根據(jù)本發(fā)明的權(quán)利要求4,傳送條件是可根據(jù)別名郵件的傳送來更新的傳送條件,別名郵件處理單元還包括傳送條件更新單元,它在傳送可能性判斷單元判斷滿足傳送條件時,更新傳送條件以重新生成生成參數(shù),而回復目標地址生成單元生成包括由傳送條件更新單元重新生成的生成參數(shù)而不是由收信者地址恢復單元恢復的生成參數(shù)的回復目標地址。
根據(jù)本發(fā)明的權(quán)利要求5,傳送條件是可根據(jù)別名郵件的接收來更新的傳送條件,回復郵件處理單元還包括傳送條件更新單元,它更新由發(fā)信者地址恢復單元恢復的傳送條件以重新生成生成參數(shù),別名地址重新生成單元重新生成包括由傳送條件更新單元重新生成的生成參數(shù)而不是由發(fā)信者地址恢復單元恢復的生成參數(shù)的別名地址。
根據(jù)本發(fā)明的權(quán)利要求6,使用從收信者地址和預定的收信者生成參數(shù)生成的收信者別名地址、以及從發(fā)信者地址和預定的發(fā)信者生成參數(shù)生成的發(fā)信者別名地址來傳送郵件的郵件傳送系統(tǒng)包括第一郵件處理單元,它在接收到把從收信者別名地址和發(fā)信者生成參數(shù)生成的收信者回復目標地址作為目標的郵件時,從收信者回復目標地址恢復收信者別名地址和發(fā)信者生成參數(shù),從發(fā)信者生成參數(shù)和指示郵件發(fā)送源的發(fā)信者地址重新生成發(fā)信者別名地址,并用收信者別名地址和發(fā)信者別名地址替換郵件的目標和發(fā)送源以傳送郵件;第二郵件處理單元,它在接收到把收信者別名地址和發(fā)信者別名地址作為目標和發(fā)送源的郵件時,從收信者別名地址恢復收信者地址和收信者生成參數(shù),從收信者生成參數(shù)和發(fā)信者別名地址生成發(fā)信者回復目標地址,并用收信者地址和發(fā)信者回復目標地址替換郵件的目標和發(fā)送源以傳送郵件;第三郵件處理單元,它在接收到把發(fā)信者回復目標地址和收信者地址作為目標和發(fā)送源的回復郵件時,從發(fā)信者回復目標地址恢復發(fā)信者別名地址和收信者生成參數(shù),從收信者生成參數(shù)和收信者地址重新生成收信者別名地址,并用發(fā)信者別名地址和收信者別名地址替換郵件的目標和發(fā)送源以傳送郵件;以及第四郵件處理單元,它在接收到把發(fā)信者別名地址和收信者別名地址作為目標和發(fā)送源的回復郵件時,從發(fā)信者別名地址恢復發(fā)信者地址和發(fā)信者生成參數(shù),從發(fā)信者生成參數(shù)和收信者別名地址生成收信者回復目標地址,并用發(fā)信者地址和收信者回復目標地址替換郵件的目標和發(fā)送源以傳送郵件。
根據(jù)本發(fā)明的權(quán)利要求7,收信者生成參數(shù)是指示傳送到收信者的郵件應當滿足的傳送條件的信息,而發(fā)信者生成參數(shù)是指示傳送到發(fā)信者的郵件應當滿足的傳送條件的信息,第二郵件處理單元判斷郵件是否滿足與從收信者別名地址恢復的收信者生成參數(shù)相關(guān)的傳送條件,并且僅傳送滿足傳送條件的郵件,而第四郵件處理單元判斷郵件是否滿足與從發(fā)信者別名地址恢復的發(fā)信者生成參數(shù)相關(guān)的傳送條件,并且僅發(fā)送滿足傳送條件的郵件。
根據(jù)本發(fā)明的權(quán)利要求8,郵件投遞方法用于接收把和收信者地址不同的別名地址作為目標的別名郵件,并用收信者地址替換目標以傳送別名郵件,并且用于接收響應于別名郵件的回復郵件,并用別名地址替換收信者地址作為回復郵件的發(fā)送源來傳送回復郵件,該郵件投遞方法包括別名郵件處理步驟,用于在接收到把從收信者地址和預定的生成參數(shù)生成的別名地址作為目標的別名郵件時,從別名地址恢復收信者地址和生成參數(shù),用收信者地址替換別名郵件的目標,并將生成參數(shù)包括在別名郵件中以傳送別名郵件;以及回復郵件處理步驟,用于在接收到響應于由別名郵件處理單元傳送的別名郵件的回復郵件時,從回復郵件獲得生成參數(shù),從生成參數(shù)和指示回復郵件發(fā)送源的收信者地址重新生成別名地址,并用別名地址替換回復郵件的發(fā)送源以傳送回復郵件。
根據(jù)本發(fā)明的權(quán)利要求9,別名郵件處理步驟包括收信者地址恢復步驟,用于在接收到別名郵件時,從別名地址恢復收信者地址和生成參數(shù);回復目標地址生成步驟,用于生成包括由收信者地址恢復單元恢復的生成參數(shù)和指示別名郵件發(fā)送源的發(fā)信者地址的回復目標地址;以及別名郵件傳送步驟,用于以由收信者地址恢復單元恢復的收信者地址替換別名郵件的目標,并用由回復目標地址生成步驟生成的回復目標地址替換別名郵件的發(fā)送源以傳送別名郵件,而回復郵件處理步驟包括發(fā)信者地址恢復步驟,用于在接收到回復郵件時,從作為回復郵件的目標的回復目標地址恢復發(fā)信者地址和生成參數(shù);別名地址重新生成步驟,用于從由發(fā)信者地址恢復步驟恢復的生成參數(shù)和指示回復郵件發(fā)送源的收信者地址重新生成別名地址;以及回復郵件傳送步驟,用于以由發(fā)信者地址恢復步驟恢復的發(fā)信者地址替換回復郵件的目標,并以由別名地址重新生成步驟重新生成的別名地址替換回復郵件的發(fā)送源以傳送回復郵件。
根據(jù)本發(fā)明的權(quán)利要求10,生成參數(shù)是指示傳送到收信者的別名郵件應當滿足的傳送條件的信息,別名郵件處理步驟還包括傳送可能性判斷單元,它判斷別名郵件是否滿足由收信者地址恢復步驟恢復的傳送條件,并且別名郵件傳送單元僅傳送被傳送可能性判斷步驟判斷為滿足傳送條件的別名郵件。
根據(jù)本發(fā)明的權(quán)利要求11,郵件傳送方法用于使用從收信者地址和預定的收信者生成參數(shù)生成的收信者別名地址、以及從發(fā)信者地址和預定的發(fā)信者生成參數(shù)生成的發(fā)信者別名地址來傳送郵件,該郵件傳送方法包括第一郵件處理步驟,用于在接收到把從收信者別名地址和發(fā)信者生成參數(shù)生成的收信者回復目標地址作為目標的郵件時,從收信者回復目標地址恢復收信者別名地址和發(fā)信者生成參數(shù),從發(fā)信者生成參數(shù)和指示郵件發(fā)送源的發(fā)信者地址重新生成發(fā)信者別名地址,并用收信者別名地址和發(fā)信者別名地址替換郵件的目標和發(fā)送源以傳送郵件;第二郵件處理步驟,用于在接收到把收信者別名地址和發(fā)信者別名地址作為目標和發(fā)送源的郵件時,從收信者別名地址恢復收信者地址和收信者生成參數(shù),從收信者生成參數(shù)和發(fā)信者別名地址生成發(fā)信者回復目標地址,并用收信者地址和發(fā)信者回復目標地址替換郵件的目標和發(fā)送源以傳送郵件,第三郵件處理步驟,用于在接收到把發(fā)信者回復目標地址和收信者地址作為目標和發(fā)送源的回復郵件時,從發(fā)信者回復目標地址恢復發(fā)信者別名地址和收信者生成參數(shù),從收信者生成參數(shù)和收信者地址重新生成收信者別名地址,并用發(fā)信者別名地址和收信者別名地址替換郵件的目標和發(fā)送源以傳送郵件;以及第四郵件處理步驟,用于在接收到把發(fā)信者別名地址和收信者別名地址作為目標和發(fā)送源的回復郵件時,從發(fā)信者別名地址恢復發(fā)信者地址和發(fā)信者生成參數(shù),從發(fā)信者生成參數(shù)和收信者別名地址生成收信者回復目標地址,并用發(fā)信者地址和收信者回復目標地址替換郵件的目標和發(fā)送源以傳送郵件。
根據(jù)本發(fā)明的權(quán)利要求12,收信者生成參數(shù)是指示傳送到收信者的郵件應滿足的傳送條件的信息,而發(fā)信者生成參數(shù)是指示傳送到發(fā)信者的郵件應當滿足的傳送條件的信息,第二郵件處理步驟判斷郵件是否滿足與從收信者別名地址恢復的收信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足傳送條件的郵件,而第四郵件處理步驟判斷郵件是否滿足與從發(fā)信者別名地址恢復的發(fā)信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足傳送條件的郵件。
根據(jù)本發(fā)明的權(quán)利要求13,郵件投遞程序使計算機接收把與收信者地址不同的別名地址作為目標的別名郵件,并用收信者地址替換目標以傳送別名郵件,并使其接收響應于別名郵件的回復郵件,并用別名地址替換收信者地址以作為回復郵件的發(fā)送源來傳送回復郵件,該郵件投遞程序包括別名郵件處理過程,用于在接收到把從收信者地址和預定的生成參數(shù)生成的別名地址作為目標的別名郵件時,從別名地址恢復收信者地址和生成參數(shù),用收信者地址替換別名郵件的目標,并將生成參數(shù)包括在別名郵件中以傳送別名郵件;以及回復郵件處理過程,用于在接收到響應于由別名郵件處理單元傳送的別名郵件的回復郵件時,從回復郵件獲得生成參數(shù),從生成參數(shù)和指示回復郵件發(fā)送源的收信者地址重新生成別名地址,并用別名地址替換回復郵件的發(fā)送源以傳送回復郵件。
根據(jù)本發(fā)明的權(quán)利要求14,別名郵件處理過程包括收信者地址恢復過程,用于在接收到別名郵件時,從別名地址恢復收信者地址和生成參數(shù);回復目標地址生成過程,用于生成包括由收信者地址恢復單元恢復的生成參數(shù)和指示別名郵件發(fā)送源的發(fā)信者地址的回復目標地址;以及別名郵件傳送過程,用于以由收信者地址恢復單元恢復的收信者地址替換別名郵件的目標,并以由回復目標地址生成過程生成的回復目標地址替換別名郵件的發(fā)送源來傳送別名郵件,而回復郵件處理過程包括發(fā)信者地址恢復過程,用于在接收到回復郵件時,從作為回復郵件的目標的回復目標地址恢復發(fā)信者地址和生成參數(shù);別名地址重新生成過程,用于從由發(fā)信者地址恢復過程恢復的生成參數(shù)以及指示回復郵件發(fā)送源的收信者地址重新生成別名地址;以及回復郵件傳送過程,用于以由發(fā)信者地址恢復單元恢復的發(fā)信者地址替換回復郵件的目標,并以由別名地址重新生成單元重新生成的別名地址替換回復郵件的發(fā)送源來傳送回復郵件。
根據(jù)本發(fā)明的權(quán)利要求15,生成參數(shù)是指示傳送到收信者的別名郵件應當滿足的傳送條件的信息,別名郵件處理過程還包括傳送可能性判斷單元,它判斷別名郵件是否滿足由收信者地址恢復單元恢復的傳送條件,且別名郵件傳送過程僅傳送被傳送可能性判斷單元判斷為滿足傳送條件的別名郵件。
根據(jù)本發(fā)明的權(quán)利要求16,郵件傳送程序使計算機使用從收信者地址和預定的收信者生成參數(shù)生成的收信者別名地址、以及從發(fā)信者地址和預定的發(fā)信者生成參數(shù)生成的發(fā)信者別名地址來傳送郵件,該郵件傳送系統(tǒng)包括第一郵件處理過程,用于在接收到把從收信者別名地址和發(fā)信者生成參數(shù)生成的收信者回復目標地址作為目標的郵件時,從收信者回復目標地址恢復收信者別名地址和發(fā)信者生成參數(shù),從發(fā)信者生成參數(shù)和指示郵件發(fā)送源的發(fā)信者地址重新生成發(fā)信者別名地址,并用收信者別名地址和發(fā)信者別名地址替換郵件的目標和發(fā)送源以傳送郵件;第二郵件處理過程,用于在接收到把收信者別名地址和發(fā)信者別名地址作為目標和發(fā)送源的郵件時,從收信者別名地址恢復收信者地址和收信者生成參數(shù),從收信者生成參數(shù)和發(fā)信者別名地址生成發(fā)信者回復目標地址,并用收信者地址和發(fā)信者回復目標地址替換郵件的目標和發(fā)送源以傳送郵件;第三郵件處理過程,用于在接收到把發(fā)信者回復目標地址和收信者地址作為目標和發(fā)送源的回復郵件時,從發(fā)信者回復目標地址恢復發(fā)信者別名地址和收信者生成參數(shù),從收信者生成參數(shù)和收信者地址重新生成收信者別名地址,并用發(fā)信者別名地址和收信者別名地址替換郵件的目標和發(fā)送源以傳送郵件;以及第四郵件處理過程,用于在接收到把發(fā)信者別名地址和收信者別名地址作為目標和發(fā)送源的回復郵件時,從發(fā)信者別名地址恢復發(fā)信者地址和發(fā)信者生成參數(shù),從發(fā)信者生成參數(shù)和收信者別名地址生成收信者回復目標地址,并用發(fā)信者地址和收信者回復目標地址替換郵件的目標和發(fā)送源來傳送郵件。
根據(jù)本發(fā)明的權(quán)利要求17,收信者生成參數(shù)是指示傳送到收信者的郵件應滿足的傳送條件的信息,而發(fā)信者生成參數(shù)是指示傳送到發(fā)信者的郵件應當滿足的傳送條件的信息,第二郵件處理過程判斷郵件是否滿足與從收信者別名地址恢復的收信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足傳送條件的郵件,而第四郵件處理過程判斷郵件是否滿足與從發(fā)信者別名地址恢復的發(fā)信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足傳送條件的郵件。
本發(fā)明的效果根據(jù)權(quán)利要求1、8或13中的發(fā)明,在用別名地址替換把實際地址作為發(fā)送源的郵件的發(fā)送源的處理中,用別名地址替換發(fā)送源而不使用數(shù)據(jù)庫是可能的。這就使得實現(xiàn)數(shù)據(jù)庫管理的負擔的減負、替換處理速度的提高、將傳送處理應用于具有多個別名地址的用戶等成為可能。
根據(jù)權(quán)利要求2、9或14中的發(fā)明,不需要在接收別名郵件的用戶方終端執(zhí)行特殊處理。用戶僅僅通過執(zhí)行通常的郵件回復處理就能夠?qū)⒅匦律蓜e名地址所需的生成參數(shù)包括到回復郵件中。
根據(jù)權(quán)利要求3、10或15中的發(fā)明,還可能實現(xiàn)為用戶排除垃圾郵件。此外,因為在判斷傳送可能性中沒有使用數(shù)據(jù)庫(定義傳送條件的DB),所以還可能提高垃圾郵件排除處理的速度而不會引起數(shù)據(jù)庫管理的負擔。
根據(jù)權(quán)利要求4中的發(fā)明,因為傳送條件是根據(jù)傳送次數(shù)、傳送時間等來更新的,所以不需要多次生成別名地址。還可能長期使用僅為媒體生成一次的別名地址來排除垃圾郵件。
根據(jù)權(quán)利要求5中的發(fā)明,因為傳送條件是根據(jù)回復次數(shù)、回復時間等來更新的,所以不需要多次生成別名地址。還可能長期使用僅為媒體生成一次的別名地址來排除垃圾郵件。
根據(jù)權(quán)利要求6、11或16中的發(fā)明,即使當發(fā)信者和收信者都使用別名地址時,在用別名地址替換把發(fā)信者或接收者的實際地址作為發(fā)送源的郵件的發(fā)送源的處理中,用別名地址替換發(fā)送源而不使用數(shù)據(jù)庫是可能的。這就使減輕實現(xiàn)數(shù)據(jù)庫管理的負擔、提高替換處理的速度、將處理應用于具有多個別名地址的用戶成為可能。
根據(jù)權(quán)利要求7、12或17中的發(fā)明,還可能實現(xiàn)為雙方用戶(收信者和發(fā)信者)排除垃圾郵件。此外,因為在判斷傳送可能性中沒有使用數(shù)據(jù)庫(定義傳送條件的DB),所以還可能提高為雙方用戶排除垃圾郵件處理的速度而不引起數(shù)據(jù)庫管理的負擔。
附圖簡述
圖1是第一實施例中的郵件投遞系統(tǒng)的總體構(gòu)造的系統(tǒng)圖;圖2是第一實施例中的處理過程的序列圖;圖3是第一實施例中的別名地址生成處理流程的流程圖;圖4是第一實施例中的用戶地址恢復處理流程的流程圖;圖5是第一實施例中的回復目標地址生成處理流程的流程圖;圖6是第一實施例中的回復地址恢復處理流程的流程圖;圖7是示出第二實施例中的郵件投遞系統(tǒng)的總體構(gòu)造的系統(tǒng)圖;圖8是第二實施例中的處理過程的序列圖;圖9是第二實施例中的別名地址生成處理流程的流程圖;圖10是控制信息的結(jié)構(gòu)的示例圖;圖11是第二實施例中的用戶地址恢復處理流程的流程圖;圖12是第二實施例中的傳送可能性判斷處理流程的流程圖;圖13是第二實施例中的第一控制信息更新處理流程的流程圖;圖14是第二實施例中的第二控制信息更新處理流程的流程圖;圖15是解釋第二實施例概要的圖示;以及圖16是解釋第三實施例概要的圖示。
標號解釋1 發(fā)信者終端2 收信者終端
3 傳出方郵件服務器4 傳入方郵件服務器5 傳出方IP網(wǎng)絡6 傳入方IP網(wǎng)絡7 因特網(wǎng)8 LAN10 別名郵件中繼服務器11 用戶地址恢復單元12 回復地址轉(zhuǎn)換單元13 郵件傳送單元20 重郵器(Remailer)21 回復地址恢復單元22 用戶地址轉(zhuǎn)換單元23 郵件傳送單元實現(xiàn)本發(fā)明的最佳模式以下參考附圖詳細解釋根據(jù)本發(fā)明的郵件投遞系統(tǒng)、郵件投遞方法和郵件投遞程序的實施例。在以下解釋中,解釋諸實施例中所使用的主要術(shù)語以及諸實施例中的郵件投遞系統(tǒng)的概要和特性,然后解釋各個實施例(第一到第四實施例)。
首先,解釋諸實施例中所使用的主要術(shù)語。諸實施例中所使用的“收信者”原則上是指接收把稍后描述的別名地址作為目標的別名郵件的人。諸實施例中所使用的“發(fā)信者”原則上是指發(fā)送別名郵件的人。在諸實施例中,“收信者”原來所具有的郵件地址(實際地址)被稱為“收信者地址R”。在諸實施例中,“發(fā)信者”原來所具有的郵件地址被稱為“發(fā)信者地址S”。
諸實施例中所使用的“別名地址(在諸實施例中被表示為X(R,C)”原則上是指與收信者所持有的收信者地址R不同的郵件地址。特別地,諸如通過將收信者地址R的用戶名部分和別名地址生成參數(shù)C合并而生成的地址等從收信者地址R和稍后描述的別名地址生成參數(shù)C生成的地址與郵件地址對應。
諸實施例中所使用的“別名地址生成參數(shù)(對應于所附權(quán)利要求書中所描述的”生成參數(shù)“,并且在諸實施例中被表示為C)”是指在生成別名地址時被用作參數(shù)的信息。特別地,圖3中所示的任意字符串(FromTanaka)、稍后描述的控制信息等與別名地址生成參數(shù)對應。
諸實施例中所使用的“控制信息”原則上指的是指示傳送到收信者的別名郵件應當滿足的傳送條件的信息。特別地,如圖10中所示,諸如從允許對其進行傳送的發(fā)信者地址、允許傳送的次數(shù)、以及允許的有效期生成的信息等包括與傳送可能性判斷相關(guān)的條件的信息與控制信息對應。因為“控制信息”是一種上述的“別名地址生成參數(shù)”,所以在稍后描述的第二實施例和后續(xù)諸實施例中,使用和“別名地址生成參數(shù)C”相同的標號將“控制信息”表示為“控制信息C”。
諸實施例中所使用的“回復目標地址(在此實施例中表示為Y(S,C))”原則上是指從收信者的角度看是別名郵件發(fā)送源的郵件地址(對應于別名郵件的回復郵件的目標)。特別地,諸如通過將發(fā)信者地址S的用戶名部分與別名地址生成參數(shù)C(與收信者的別名地址相關(guān)的生成參數(shù))合并而生成的地址等從發(fā)信者地址S和別名地址生成參數(shù)C生成的地址與回復目標地址對應。
接著,將解釋諸實施例中的郵件投遞系統(tǒng)的概要和特性。粗略而言,諸實施例中的郵件投遞系統(tǒng)在別名郵件中繼服務器中接收把與收信者地址R不同的別名地址X(R,C)作為目標的別名郵件,用收信者地址R替換目標以傳送別名郵件,并且在重郵器中接收響應于別名郵件的回復郵件,并用與收信者地址R不同的別名地址X(R,C)替換回復郵件的發(fā)送源以傳送回復郵件。
這一郵件投遞系統(tǒng)有一主要特性在于,即使在重郵器的傳送處理中,發(fā)送源被用別名地址替換而無需使用數(shù)據(jù)庫,這使其能夠?qū)崿F(xiàn)減輕數(shù)據(jù)庫管理的負擔、提高替換處理的速度,將傳送處理應用于具有多個別名地址的用戶等等。以下簡要解釋這一主要特性。
諸實施例中的郵件投遞系統(tǒng)中,在別名郵件中繼服務器中,當從發(fā)信者的通信終端接收到具有別名地址X(R,C)的別名郵件時,郵件投遞系統(tǒng)從別名地址X(R,C)恢復收信者地址R和別名地址生成參數(shù)C。此外,郵件投遞系統(tǒng)生成包括所恢復的生成參數(shù)C和作為別名郵件發(fā)送源的發(fā)信者地址S的回復目標地址Y(S,C)。郵件投遞系統(tǒng)用收信者地址R替換別名郵件的目標,并用回復目標地址Y(S,C)替換別名郵件的發(fā)送源以將別名郵件傳送到收信者的通信終端。
另一方面,在重郵器中,當從收信者的通信終端接收到響應于由別名郵件中繼服務器傳送的別名郵件的回復郵件時,郵件投遞系統(tǒng)從作為回復郵件目標的回復目標地址Y(S,C)恢復發(fā)信者地址S和生成參數(shù)C。此外,郵件投遞系統(tǒng)從所恢復的生成參數(shù)C和作為回復郵件發(fā)送源的收信者地址R重新生成別名地址X(R,C)。郵件投遞系統(tǒng)用發(fā)信者地址S替換回復郵件的目標,并用別名地址X(R,C)替換回復郵件的發(fā)送源來將回復郵件傳送到發(fā)信者的通信終端。
如上所述,根據(jù)諸實施例中的郵件投遞系統(tǒng),在重郵器的傳送處理中,郵件投遞系統(tǒng)不是從其中將別名地址和收信者地址相互關(guān)聯(lián)的數(shù)據(jù)庫獲得別名地址,而是從回復郵件本身重新生成別名地址。因此,郵件投遞系統(tǒng)可用別名地址來替換回復郵件的發(fā)送源。這使其能夠減輕數(shù)據(jù)庫管理的負擔,并實現(xiàn)替換處理速度的提高。特別地,即使在無限地生成別名地址的情況中,也完全不需要考慮數(shù)據(jù)庫的資源,并且能夠由重郵器順暢地執(zhí)行替換處理。
根據(jù)諸實施例中的郵件投遞系統(tǒng),郵件投遞服務器不使用與實際地址按一一對應關(guān)系相關(guān)的別名地址,而是使用從收信者地址和別名地址生成參數(shù)生成的別名地址。因此,還能夠通過使用不同別名地址生成參數(shù),來將主投遞系統(tǒng)應用于根據(jù)目的而使用多個別名地址的用戶。
此外,根據(jù)諸實施例中的郵件投遞系統(tǒng),因為別名地址生成參數(shù)被包括在別名郵件的發(fā)送源中,所以不需要在收信者方終端中執(zhí)行特殊的郵件回復處理。收信者僅僅通過執(zhí)行通常的郵件回復處理即可將重新生成別名地址所需的生成參數(shù)包括在回復郵件中。
根據(jù)諸實施例中的郵件投遞系統(tǒng),別名郵件中繼服務器在傳送中也不需要數(shù)據(jù)庫。以相同方式實現(xiàn)數(shù)據(jù)庫管理負擔的減輕和用實際地址替換別名地址的替換處理的速度的提高是可能的。
第一實施例在第一實施例的解釋中,使用通過將收信者地址R的用戶名部分和別名地址生成參數(shù)C合并而生成的別名地址,其中別名地址生成參數(shù)C是任意字符串。在以下解釋中,解釋第一實施例中的郵件投遞系統(tǒng)的構(gòu)造,然后依次解釋總的處理過程、別名地址生成處理、用戶地址恢復處理、回復目標地址生成處理、以及回復地址恢復處理。最后,解釋第一實施例的效果及其它。
郵件投遞系統(tǒng)的構(gòu)造(第一實施例)。
首先,參考圖1解釋第一實施例中的郵件投遞系統(tǒng)的構(gòu)造。圖1是第一實施例中的郵件投遞系統(tǒng)的總體構(gòu)造的系統(tǒng)圖。
如圖中所示,通過把發(fā)信者終端1、收信者終端2、傳出方郵件服務器3、傳入方郵件服務器4、別名郵件中繼服務器10和重郵器20連接成能夠經(jīng)由網(wǎng)絡(由傳出方IP網(wǎng)絡5、傳入方IP網(wǎng)絡6、因特網(wǎng)7、LAN 8、路由器R、防火墻FW等構(gòu)成的通信網(wǎng)絡)相互通信來構(gòu)造郵件投遞系統(tǒng)。別名郵件中繼服務器10對應于權(quán)利要求1等中的別名郵件處理單元,而重郵器20對應于權(quán)利要求1等中的回復郵件處理單元。
在這些設備中,發(fā)信者終端1和收信者終端2是已知的個人計算機或工作站、供家庭使用的游戲機、因特網(wǎng)TV、PDA、諸如蜂窩電話或PHS等移動通信終端、或其中至少可安裝電子郵件軟件的其它設備。更具體地,發(fā)信者終端1是向收信者發(fā)送別名郵件的發(fā)信者所使用的終端。發(fā)信者終端還有從收信者接收響應于別名郵件的回復郵件的職能。另一方面,收信者終端2是接收從發(fā)信者發(fā)送的別名郵件的收信者所使用的終端。收信者終端2還具有向發(fā)信者發(fā)送響應于別名郵件的回復郵件的職能。此外,收信者終端2還執(zhí)行生成作為別名郵件目標的別名地址的處理。生成別名地址的處理在稍后詳細描述(見圖3)。
傳出方郵件服務器3和傳入方郵件服務器4是所謂的已知郵件服務器。更具體地,傳出方郵件服務器3具有接收來自發(fā)信者終端1的別名郵件、并向發(fā)信者終端1發(fā)送響應于別名郵件的回復郵件的職能。傳入方郵件服務器4具有向收信者終端2發(fā)送別名郵件、并從發(fā)信者終端2接收響應于別名郵件的回復郵件的職能。
別名郵件中繼服務器10是替換從發(fā)信者終端1(傳出方郵件服務器3)接收的別名郵件的目標和發(fā)送源以將別名郵件傳送到收信者終端2(傳出方郵件服務器4)的服務器。重郵器20是替換從收信者終端2(傳入方郵件服務器4)接收的回復郵件的目標和發(fā)送源以將回復郵件傳送到發(fā)信者終端1(傳出方郵件服務器3)的服務器。以下詳細解釋第一實施例中承載主要特性的別名郵件中繼服務器10和重郵器20的構(gòu)造。
別名郵件中繼服務器的構(gòu)造(第一實施例)如圖1中所示,別名郵件中繼服務器10包括用戶地址恢復單元11、回復地址轉(zhuǎn)換單元12和郵件傳送單元13。用戶地址恢復單元11對應于權(quán)利要求2中的收信者地址恢復單元,回復地址轉(zhuǎn)換單元12對應于權(quán)利要求2中的回復目標地址生成單元,而郵件傳送單元13對應于權(quán)利要求2中的別名郵件傳送單元。
在諸單元中,用戶地址恢復單元11是從作為別名郵件目標的別名地址X(R,C)恢復收信者地址R和別名地址生成參數(shù)C的單元。用戶地址恢復單元11的用戶地址恢復處理在稍后詳細描述(見圖4)。
回復地址轉(zhuǎn)換單元12是從作為別名郵件發(fā)送源的發(fā)信者地址S和由用戶地址恢復單元11恢復的別名地址生成參數(shù)C生成回復目標地址Y(S,C)的單元?;貜偷刂忿D(zhuǎn)換單元12的回復目標地址生成處理在稍后詳細描述(見圖5)。
郵件傳送單元13是替換別名郵件的目標和發(fā)送源以將別名郵件傳送給收信者的單元。具體地,郵件傳送單元13用由用戶地址恢復單元11恢復的收信者地址R替換別名郵件的目標,并用由回復地址轉(zhuǎn)換單元12生成的回復目標地址Y(S,C)替換別名郵件的發(fā)送源來傳送別名郵件。
重郵器的構(gòu)造(第一實施例)如圖1中所示,重郵器20包括回復地址恢復單元21、用戶地址轉(zhuǎn)換單元22和郵件傳送單元23?;貜偷刂坊謴蛦卧?1對應于權(quán)利要求1中的發(fā)信者地址恢復單元,用戶地址轉(zhuǎn)換單元22對應于權(quán)利要求2中的別名地址重新生成單元,而郵件傳送單元23對應于權(quán)利要求2中的回復郵件傳送單元。
在這些單元中,回復地址恢復單元21是從作為回復郵件目標的回復目標地址Y(S,C)恢復發(fā)信者地址S和別名地址生成參數(shù)C的單元?;貜偷刂坊謴蛦卧?1用于恢復處理的算法和回復地址轉(zhuǎn)換單元12用于回復目標地址生成處理的算法是一對正轉(zhuǎn)換和逆轉(zhuǎn)換的關(guān)系。回復地址恢復處理在稍后詳細描述(見圖6)。
用戶地址轉(zhuǎn)換單元22是從作為回復郵件發(fā)送源的收信者地址R和由回復地址恢復單元21恢復的別名地址生成參數(shù)C重新生成別名地址X(R,C)的單元。用戶地址轉(zhuǎn)換單元22用于別名地址重新生成處理的算法與用戶地址恢復單元11用于恢復處理的算法是一對正轉(zhuǎn)換和逆轉(zhuǎn)換的關(guān)系。別名地址重新生成處理的細節(jié)和稍后參考圖3詳細描述的別名地址生成處理的細節(jié)是相同的。
郵件傳送單元23是替換回復郵件的目標和發(fā)送源來將回復郵件傳送給發(fā)信者的單元。具體地,郵件傳送單元23用由回復地址恢復單元21所恢復的發(fā)信者地址S替換回復郵件的目標,并用由用戶地址轉(zhuǎn)換單元22重新生成的別名地址X(R,C)替換回復郵件的發(fā)送源來傳送回復郵件。
第一實施例中的處理過程參考圖2來解釋第一實施例中的處理過程。圖2是第一實施例中的處理過程的序列圖。
如圖中所示,收信者終端2從收信者接收收信者地址R和別名地址生成參數(shù)C并生成別名地址X(R,C)(步驟S201)。接著,接收別名地址X(R,C)的發(fā)放的收信者操作收信者終端2或其它未示出的終端來與發(fā)信者通信,以通知發(fā)信者該別名地址X(R,C)。收信者終端2生成別名地址的處理在稍后詳細描述(見圖3)。
另一方面,當別名郵件中繼服務器10經(jīng)由傳出方郵件服務器3接收到來自發(fā)信者終端1的別名郵件時(步驟S202),別名郵件中繼服務器10從作為別名郵件目標的別名地址X(R,C)恢復收信者地址R和別名地址生成參數(shù)C(步驟S203)。別名郵件中繼服務器10所進行的用戶地址恢復處理在稍后詳細描述(見圖4)。
別名郵件中繼服務器10從作為別名郵件發(fā)送源的發(fā)信者地址S和在步驟S203所恢復的別名地址生成參數(shù)C生成回復目標地址Y(S,C)(步驟S204)。別名郵件中繼服務器10所進行的回復目標地址生成處理也在稍后詳細描述(見圖5)。
別名郵件中繼服務器10用在步驟S203所恢復的收信者地址R替換別名郵件的目標,并用在步驟S204生成的回復目標地址Y(S,C)替換別名郵件的發(fā)送源,以將別名郵件傳送到傳入方郵件服務器4(步驟S205)。
接著,接收到來自別名郵件中繼服務器10的傳入方郵件服務器4臨時存儲別名郵件。當傳入方郵件服務器4接收到來自收信者終端2的到達郵件確認請求時(步驟S206),傳入方郵件服務器4將臨時存儲的別名郵件發(fā)送到收信者終端2(步驟S207)。
另一方面,當重郵器20經(jīng)由傳入方郵件服務器4接收到來自收信者終端2的響應于別名郵件的回復郵件時(步驟SP208),重郵器20從作為回復郵件目標的回復目標地址Y(S,C)恢復發(fā)信者地址S和別名地址生成參數(shù)C(步驟SP209)。重郵器20所進行的回復地址恢復處理在稍后詳細描述(見圖6)。
此外,重郵器20從作為回復郵件發(fā)送源的收信者地址R和在步驟SP209恢復的別名地址生成參數(shù)C重新生成別名地址X(R,C)(步驟S210)。重郵器20所進行的別名地址重新生成處理的細節(jié)和步驟S201相同。
重郵器20用在步驟S209恢復的發(fā)信者地址S替換回復郵件的目標,并用在步驟S210重新生成的別名地址X(R,C)替換回復郵件的發(fā)送源,以將回復郵件傳送到傳出方郵件服務器3(步驟S211)。
接著,接收到來自重郵器20的回復郵件的傳出方郵件服務器3臨時存儲回復郵件。當傳出方郵件服務器3接收到來自發(fā)信者終端1的到達郵件確認請求時(步驟S212),傳出方郵件服務器3將臨時存儲的回復郵件發(fā)送到發(fā)信者終端1(步驟S213)。當發(fā)信者響應于回復郵件而發(fā)送另一封回復郵件時,步驟S202及后續(xù)諸步驟處的處理被重復。
別名地址生成處理(第一實施例)參考圖3來解釋第一實施例中的別名地址生成處理(圖2中的步驟S201)。圖3是第一實施例中別名地址生成處理流程的流程圖。
如圖中所示,當收信者終端2經(jīng)由操作單元接收到來自收信者的收信者地址R(=suzuki@mail.isp-A.ne.jp)和別名地址生成參數(shù)C(=FromTanaka)時,收信者終端2獲得收信者地址R的用戶名部分作為字符串r(=suzuki)(步驟S301I)。
此外,收信者終端2獲得通過在收信者地址R的用戶名部分r(=suzuki)之后添加“.”、并在“.”后添加別名地址生成參數(shù)C(=FromTanaka)而獲得的如x(=suzuki.FromTanaka)的字符串(步驟S302)。
收信者終端2生成包括字符串x(=suzuki.FromTanaka)作為用戶名部分、以及“@alias.isp-A.ne.jp”作為域名部分的別名地址X(R,C)(=suzuki.FromTanaka@alias.isp-A.ne.jp)。結(jié)果是,收信者終端2從顯示單元或其它設備輸出別名地址X(R,C)(=suzuki.FromTanaka@alias.isp-A.ne.jp)。
在上述示例中,收信者地址R中只有用戶名部分r被包括在別名地址中。但是,這是相應用戶的收信者地址的域名相同時的示例。別名地址并不局限于此。當域名不是相同的時候,域名也可被包括在別名地址中。
在以上解釋中,別名地址是在收信者終端2中生成的。但是,并不總是需要在收信者終端2中生成別名地址。例如,也可能在網(wǎng)絡上提供別名地址生成服務器,且收信者終端2訪問別名地址生成服務器以使其發(fā)放別名地址。
用戶地址恢復處理(第一實施例)參考圖4來解釋第一實施例中的用戶地址恢復處理(圖2中的步驟S203)。圖4是第一實施例中的用戶地址恢復處理流程的流程圖。如圖中所示,當輸入了別名地址X(R,C)(=suzuki.FromTanaka@alias.isp-A.ne.jp)作為別名郵件的目標時,別名中繼服務器10的用戶地址恢復單元11獲得別名地址X(R,C)的用戶名部分作為字符串x(=suzuki.FromTanaka)(步驟S401)。
此外,用戶地址恢復單元11獲得用戶名部分x(=suzuki.FromTanaka)中“.”之前的字符串作為r(=suzuki),并獲得“.”之后的字符串作為別名地址生成參數(shù)C(=FromTanaka)(步驟S402)。
用戶地址恢復單元11把字符串r(=suzuki)作為用戶名部分,并把“@mail.isp-A.ne.jp”作為域名部分而生成收信者地址R(=suzuki@mail.isp-A.ne.jp)(步驟S403)。結(jié)果是,用戶地址恢復單元11輸出收信者地址R(=suzuki@mail.isp-A.ne.jp)和別名地址生成參數(shù)C(=FromTanaka)。
在以上解釋中,所生成別名地址不包括收信者地址R的域名。但是,別名地址并不總是局限于此。當生成包括收信者地址R的域名的別名地址時,所恢復的別名地址中包括了域名,因此不需要再次添加域名。
回復目標地址生成處理(第一實施例)參考圖5來解釋第一實施例中的回復目標地址生成處理(圖2中的步驟S204)。圖5是第一實施例中的回復目標地址生成處理流程的流程圖。
如圖中所示,當輸入了發(fā)信者地址S(=Tanaka@mail.isp-B.ne.jp)和別名地址生成參數(shù)C(=FromTanaka)時,別名郵件中繼服務器10的回復地址轉(zhuǎn)換單元12將發(fā)信者地址S的用戶名部分設為s1(=Tanaka),并將域名部分設為s2(=mail.isp-B.ne.jp)來將發(fā)信者地址S分開(步驟S501)。
回復地址轉(zhuǎn)換單元12在別名地址生成參數(shù)C(=FromTanaka)之后添加“/”,在“/”之后添加字符串s1(=Tanaka),在字符串s1之后添加“/”,并再在“/”之后添加字符串s2(=mail.isp-B.ne.jp)以生成字符串y(=FromTanaka/Tanaka/mail.isp-B.ne.jp)(步驟S502)。
回復地址轉(zhuǎn)換單元12把字符串y(=FromTanaka/Tanaka/mail.isp-B.ne.jp)作為用戶名部分,并把“@remail.isp-A.ne.jp”作為域名而生成回復目標地址Y(S,C)(=FromTanaka/Tanaka/remail.isp-B.ne.jp)(步驟S503)。結(jié)果是,回復地址轉(zhuǎn)換單元12輸出回復目標地址Y(S,C)。
回復地址恢復處理(第一實施例)將參考圖6來解釋第一實施例中的回復地址恢復處理(圖2中的步驟S209)。圖6是第一實施例中的回復地址恢復處理流程的流程圖。
如圖中所示,當輸入了回復目標地址Y(S,C)(=FromTanaka/Tanaka/mail.isp-B.ne.jp@remail.isp-A.ne.jp)時,重郵器20的回復地址恢復單元21獲得回復目標地址Y的用戶名部分作為字符串y(=FromTanaka/Tanaka/mail.isp-B.ne.jp)(步驟S601)。
此外,回復地址恢復單元21把到緊接在字符串y(=FromTanaka/Tanaka/mail.isp-B.ne.jp)的第一個“/”之前的字符串設為別名地址生成參數(shù)C(=FromTanaka),把從緊接在此“/”之后到緊接在下一個“/”之前的字符串設為s1(=Tanaka),并且再將從緊接在該“/”之后到結(jié)束的字符串設為s2(=mail.isp-B.ne.jp)來分開字符串y(步驟S602)。
回復地址恢復單元21把字符串s1(=Tanaka)設為用戶名部分,并把字符串s2(=mail.isp-B.ne.jp)設為域名部分以生成作為目標地址S的發(fā)信者地址S(=Tanaka@mail.isp-B.ne.jp)(步驟S603)。結(jié)果是,回復地址恢復單元21輸出目標地址S(=Tanaka@mail.isp-B.ne.jp)以及別名地址生成參數(shù)C(=FromTanaka)。
第一實施例的效果及其它如上所述,根據(jù)第一實施例,在重郵器20的傳送處理中,用別名地址替換發(fā)送源而不使用數(shù)據(jù)庫是可能的。這使得能夠?qū)崿F(xiàn)數(shù)據(jù)庫管理負擔的減輕以及替換處理速度的提高,并且實現(xiàn)將傳送處理應用于具有多個別名地址的用戶。
此外,根據(jù)第一實施例,因為別名地址生成參數(shù)C被包括在回復目標地址Y(S,C)中,所以不需要在收信者終端2中執(zhí)行特殊處理。收信者僅僅通過執(zhí)行通常的郵件回復處理即可將重新生成別名地址所需的別名地址生成參數(shù)C包括在回復郵件中。
第二實施例在第二實施例的解釋中,基于控制信息C使用通過把控制信息C(指示傳送到收信者的別名郵件應當滿足的傳送條件的信息)作為別名地址生成參數(shù)C使用而生成的別名地址來執(zhí)行對傳送可能性的判斷,并自動更新控制信息C。在以下解釋中,解釋第二實施例中的郵件投遞系統(tǒng)的構(gòu)造,然后依次解釋總處理過程、別名地址生成處理、用戶地址恢復處理、傳送可能性判斷處理、以及控制信息更新處理。最后,解釋第二實施例的效果及其它。
郵件投遞系統(tǒng)的構(gòu)造(第二實施例)首先,參考圖7來解釋第二實施例中的郵件投遞系統(tǒng)的構(gòu)造。圖7是第二實施例中的郵件投遞系統(tǒng)的總體構(gòu)造的系統(tǒng)圖。
如圖中所示,通過將發(fā)信者終端1、收信者終端2、傳出方郵件服務器3、傳入方郵件服務器4、別名郵件中繼服務器30和重郵器40連接成能夠經(jīng)由網(wǎng)絡(由傳出方IP網(wǎng)絡5、傳入方IP網(wǎng)絡6、因特網(wǎng)7、LAN 8、路由器R、防火墻FW等構(gòu)成的通信網(wǎng)絡)相互通信來構(gòu)造郵件投遞系統(tǒng)。別名郵件中繼服務器10對應于權(quán)利要求1等中的別名郵件處理單元,而重郵器20對應于權(quán)利要求1等中的回復郵件處理單元。
在這些設備中間,發(fā)信者終端1、收信者終端2、傳出方郵件服務器3和傳入方郵件服務器4與通過將相同的標號附在第一實施例中所解釋的那些設備是相同的。但是,收信者終端2生成別名地址的處理與第一實施例中的不同,并且稍后詳細描述(見圖9和10)。
別名郵件中繼服務器30和重郵器40基本上與別名郵件中繼服務器30和重郵器40是相同的。以下詳細解釋別名郵件中繼服務器30和重郵器40的構(gòu)造。
別名郵件中繼服務器(第二實施例)如圖7中所示,別名郵件中繼服務器30包括用戶地址恢復單元31、回復地址轉(zhuǎn)換單元32、郵件傳送單元33、公共密鑰存儲單元34、傳送可能性判斷單元35、以及控制信息更新單元36?;貜偷刂忿D(zhuǎn)換單元32對應于權(quán)利要求2和4中的回復目標地址生成單元,郵件傳送單元33對應于權(quán)利要求2和4中的別名地址傳送單元,傳送可能性判斷單元35對應于權(quán)利要求3中的傳送可能性判斷單元,而控制信息更新單元36對應于權(quán)利要求4中的傳送條件更新單元。
在這些單元中,用戶地址恢復單元31、回復地址轉(zhuǎn)換單元32和郵件傳送單元33基本上和在第一實施例中所解釋的用戶地址恢復單元11、回復地址轉(zhuǎn)換單元12和郵件傳送單元13相同。但是,回復地址轉(zhuǎn)換單元32和郵件傳送單元33僅在稍后描述的傳送可能性判斷單元35判斷傳送是可能的時候才執(zhí)行處理。
在恢復控制信息C時,用戶地址恢復單元11還執(zhí)行判斷別名地址X(R,C)的正確性并輸出別名地址X(R,C)有效或無效的處理。由用戶地址恢復單元11所進行的用戶地址恢復的處理在稍后詳細描述(見圖11)。
公共密鑰存儲單元34是存儲與收信者終端2用于別名地址生成的公共密鑰相同的公共密鑰的單元。具體地,此公共密鑰是當在用戶地址恢復單元11中生成了與別名地址生成參數(shù)C(控制信息C)的防篡改代碼相比較的比較代碼的時候使用的。
傳送可能性判斷單元35是判斷別名郵件是否滿足由用戶地址恢復單元31恢復的控制信息C(指示傳送到收信者的別名郵件應當滿足的傳送條件的信息)的單元。傳送可能性判斷單元35所進行的傳送可能性判斷處理在稍后詳細描述(見圖12)。
控制信息更新單元36是更新由用戶地址恢復單元31所恢復的控制信息C(即,傳送條件)以生成新的控制信息C1的單元?;貜偷刂忿D(zhuǎn)換單元32生成包括由控制信息更新單元36重新生成的控制信息C1的回復目標地址而不是由用戶地址恢復單元31所恢復的控制信息C。控制信息更新單元36所進行的控制信息更新的處理在稍后詳細描述(見圖13)。
重郵器的構(gòu)造(第二實施例)如圖7中所示,重郵器40包括回復地址恢復單元41、用戶地址轉(zhuǎn)換單元42、郵件傳送單元43、公共密鑰存儲單元44、以及控制信息更新單元45。用戶地址轉(zhuǎn)換單元42對應于權(quán)利要求2和5中的別名地址重新生成單元,而控制信息更新單元45對應于權(quán)利要求5中的傳送條件更新單元。
在這些單元中,回復地址恢復單元41、用戶地址轉(zhuǎn)換單元42和郵件傳送單元43基本上和在第一實施例中所解釋的回復地址恢復單元21、用戶地址轉(zhuǎn)換單元22和郵件傳送單元23相同。
和別名郵件中繼服務器30及公共密鑰存儲單元34類似,公共密鑰存儲單元44是存儲與收信者終端2用于別名地址生成的公共密鑰相同的公共密鑰的單元。具體地,此公共密鑰是當在用戶地址轉(zhuǎn)換單元42中生成別名地址生成參數(shù)C(控制信息C)的防篡改代碼時使用的。
控制信息更新單元45是更新由回復地址恢復單元41恢復的控制信息C1(即,傳送條件)以生成新的控制信息C2的單元。用戶地址轉(zhuǎn)換單元42生成包括由控制信息更新單元45重新生成的控制信息C2而不是由回復地址恢復單元41恢復的控制信息C1的別名地址??刂菩畔⒏聠卧?5所進行的控制信息更新的處理在稍后詳細解釋(見圖14)。
第二實施例中的處理過程參考圖8來解釋第二實施例中的處理過程。圖8是第二實施例中的處理過程的序列圖。
如圖中所示,收信者終端2接收來自收信者的收信者地址R和控制信息C(更具體地,傳送諸如發(fā)信者地址指定、剩余次數(shù)指定和有效期指定等傳送條件)并生成別名地址X(R,C)(步驟S801)。接著,接收到別名地址X(R,C)的發(fā)放的收信者操作收信者終端2和未示出的其它終端來與發(fā)信者通信,并向發(fā)信者通知別名地址X(R,C)。收信者終端2所進行的生成別名地址的處理在稍后詳細描述(見圖9和10)。
另一方面,當別名郵件中繼服務器30經(jīng)由傳出方郵件服務器3接收來自發(fā)信者終端1的別名郵件時(步驟S802),別名郵件中繼服務器30從作為別名郵件目標的別名地址X(R,C)恢復收信者地址R和控制信息C(步驟S803)。在別名郵件中繼服務器30所進行的恢復處理中,別名郵件中繼服務器30判斷別名地址X(R,C)的正確性,并輸出別名地址X(R,C)有效或無效。當判斷別名地址X(R,C)無效時,拒收別名郵件的傳送。別名郵件中繼服務器30所進行的用戶地址恢復處理在稍后詳細描述(見圖11)。
此外,別名郵件中繼服務器30執(zhí)行用于判斷別名郵件是否滿足在步驟S803恢復的控制信息C(傳送條件)的傳送可能性判斷(步驟S805)。當在傳送可能性判斷中判斷傳送是不可能的時候,也拒收別名郵件的傳送。別名郵件中繼服務器30所進行的傳送可能性判斷處理在稍后詳細描述(見圖12)。
當在步驟S805判斷傳送是可能的時候,別名郵件中繼服務器30更新在步驟S803恢復的控制信息C(傳送條件)以生成新的控制信息C1(步驟S805)。別名郵件中繼服務器30所進行的控制信息更新的處理在稍后詳細描述(見圖13)。
此外,別名郵件中繼服務器30從作為別名郵件發(fā)送源的發(fā)信者地址S和在步驟S805重新生成的控制信息C1生成回復目標地址Y(S,C1)(步驟S806)。別名郵件中繼服務器30所進行的回復目標地址生成處理的細節(jié)基本上和參考圖5在第一實施例中所描述的處理是相同的。
別名郵件中繼服務器30用在步驟S803恢復的收信者地址R替換別名郵件的目標,并用在步驟S806生成的回復目標地址Y(S,C1)替換別名郵件的發(fā)送源,以將別名郵件傳送到傳入方郵件服務器4(步驟S807)。
接下來,從別名郵件中繼服務器30接收到別名郵件的傳入方郵件服務器4臨時存儲別名郵件。當傳入方郵件服務器4接收到來自收信者終端2的到達郵件確認請求時(步驟S808),傳入方郵件服務器4將臨時存儲的別名郵件發(fā)送給收信者終端2(步驟S809)。
另一方面,當重郵器40經(jīng)由傳入方郵件服務器4接收到來自收信者終端2的響應于別名郵件的回復郵件時(步驟S810),重郵器40從作為回復郵件目標的回復目標地址Y(S,C1)恢復發(fā)信者地址S和控制信息C1(步驟S811)。重郵器40所進行的回復地址恢復處理的細節(jié)基本上和參考圖6在第一實施例中所解釋的處理相同。
重郵器40更新在步驟S811所恢復的控制信息C1(傳送條件)以生成新的控制信息C2(步驟S812)。重郵器40所進行的控制信息更新的處理在稍后詳細描述(見圖14)。
此外,重郵器40從作為回復郵件發(fā)送源的收信者地址R和在步驟S812重新生成的控制信息C2重新生成別名地址X(R,C2)(步驟S813)。重郵器40所進行的別名地址重新生成處理的細節(jié)基本上和步驟S801相同。
重郵器40用在步驟S811恢復的發(fā)信者地址S替換回復郵件的目標,并用在步驟S813重新生成的別名地址X(R,C2)替換回復郵件的發(fā)送源,來將回復郵件傳送到傳出方郵件服務器3(步驟S814)。
接下來,從重郵器40接收到回復郵件的傳出方郵件服務器3臨時存儲回復郵件。當傳出方郵件服務器3接收到來自發(fā)信者終端1的到達郵件確認請求時(步驟S815),傳出方郵件服務器3將臨時存儲的回復郵件發(fā)送給發(fā)信者終端1(步驟S816)。當發(fā)信者響應于回復郵件而發(fā)送另一封回復郵件時,步驟S802處及后續(xù)諸步驟的處理被重復。
別名地址生成處理(第二實施例)參考圖9來解釋第二實施例中的別名地址生成處理(圖8中的步驟S801)。圖9是第二實施例中的別名地址生成處理流程的流程圖。
但是,在圖9中,假定已經(jīng)經(jīng)由操作單元從收信者接收到別名郵件應當滿足的傳送條件來生成控制信息C,首先,簡要解釋控制信息C的生成。圖10是控制信息的結(jié)構(gòu)的示例圖。如圖中所示,控制信息C是通過合并經(jīng)由操作單元從收信者接收到的傳送條件(諸如發(fā)信者地址指定、剩余次數(shù)指定和有效期指定等傳送條件)而生成的。
“發(fā)信者地址指定”是用于指定發(fā)信者的條件。特別地,“發(fā)信者地址指定”是通過合并“發(fā)信者地址指定”的傳送條件標識符“S”和通過將從收信者接收到的發(fā)信者地址S的散列值的低位的20比特經(jīng)過BASE32編碼而獲得的值(例如,“acdg”)來表示的。
“剩余次數(shù)指定”是用于指定傳送次數(shù)的條件。特別地,“剩余次數(shù)”是通過合并“剩余次數(shù)指定”的傳送條件標識符“N”和要在每次傳送中遞減的值(例如,“21”)來表示的。
“有效期指定”是用于指定別名地址有效期的條件。特別地,“有效期指定”是通過合并“有效期指定”的傳送條件標識符“E”、指示有效期的年月日的值(例如,“030830”)和指示有效期更新周期單位的值(例如,“+2W”)來表示的。
回到圖9的解釋,當收信者終端2經(jīng)由操作單元接收到來自發(fā)信人的發(fā)信人地址R(=suzuki@mail.isp-A.ne.jp)和控制信息C(=N12.E030830+2W)時,收信者終端2獲得收信者地址R的用戶名部分作為字符串r(=suzuki)(步驟S901)。
此外,收信者終端2通過在收信者地址R的用戶名部分r(=suzuki)之后添加“.”、并在“.”后添加控制信息C(=N12.E030830+2W)而獲得如x(=suzuki.N12.E030830+2W)的字符串(步驟S902)。
收信者終端2使用預定的公共密鑰(別名郵件中繼服務器30和重郵器40共同持有的密鑰)來生成字符串x的散列值。在通過使散列值低位的20比特經(jīng)過BASE32編碼而生成防篡改代碼h(=edqs)以后,收信者終端2使用“.”連接字符串x和防篡改代碼h來生成字符串y(=suzuki.N12.E030830+2W.edqs)(步驟S903)。
收信者終端2把字符串y(=suzuki.N12.E030830+2W.edqs)作為用戶名部分,并把“@alias.isp-A.ne.jp”作為域名部分來生成別名地址X(R,C)(=suzuki.N12.E030830+2W.edqs@alias.isp-A.ne.jp)(步驟S904)。結(jié)果是,收信者終端2從顯示單元等輸出別名地址X(R,C)(=suzuki.N12.E030830+2W.edqs@alias.isp-A.ne.jp)。
如在第一實施例中所解釋的,收信者地址R的域名可被包括在別名地址中,并且別名地址可由網(wǎng)絡上的別名地址生成服務器發(fā)放。
用戶地址恢復處理(第二實施例)參考圖11來解釋第二實施例中的用戶地址恢復處理(圖8中的步驟S803)。圖11是第二實施例中的用戶地址恢復處理流程的流程圖。
如圖中所示,當輸入了作為別名郵件目標的別名地址X(R,C)(=suzuki.N12.E030830+2W.edqs@alias.isp-A.ne.jp)時,在別名地址X(R,C)中,別名郵件中繼服務器30的用戶地址恢復單元31提取緊接在用戶名部分的最后一個“.”之后到用戶名部分的結(jié)束的4個字符作為防篡改代碼h(=edqs),并提取從用戶名部分的頭上到緊接在用戶名部分的最后一個“.”之前作為字符串x(=suzuki.N12.E030830+2W)(步驟S1101)。
用戶地址恢復單元31使用公共密鑰存儲單元34的公共密鑰來生成字符串x的散列值,并使散列值低位的20比特經(jīng)過BASE32編碼以生成用于比較的代碼t(=edqs)(步驟S1102)。用戶地址恢復單元31判斷在步驟S1101所提取的防篡改代碼h和在步驟S1102所生成的用于比較的代碼t是否相互一致(步驟S1103)。
根據(jù)比較,當兩個代碼相互不一致時(在步驟S1103處為“否”),用戶地址恢復單元31認為別名地址無效以結(jié)束處理。當兩個代碼相互一致時(在步驟S1103處為“是”),用戶地址恢復單元31認為別名地址有效以繼續(xù)處理。換言之,用戶地址恢復單元31獲得用戶名部分x(=suzuki.N12.E030830+2W)的“.”之前的字符串作為r(=suzuki),并獲得“.”之后的字符串作為控制信息C(=N12.E030830+2W)(步驟S1104)。
用戶地址恢復單元31把字符串r(=suzuki)作為用戶名部分、并把“@mail.isp-A.ne.jp”作為域名部分來生成收信者地址R(=suzuki@mail.isp-A.ne.jp)(步驟S1103)。結(jié)果是,用戶地址恢復單元31輸出收信者地址R(=suzuki@mail.isp-A.ne.jp)和控制信息C(=N12.E030830+2W)。
傳送可能性判斷處理(第二實施例)參考圖12來解釋第二實施例中的傳送可能性判斷處理(圖8中的步驟S804)。圖12是第二實施例中的傳送可能性判斷處理流程的流程圖。
如圖中所示,當輸入了控制信息C(諸如發(fā)信者地址指定、剩余次數(shù)指定和有效期指定等傳送條件)時,首先,別名郵件中繼服務器30的傳送可能性判斷單元35檢查“剩余次數(shù)指定”的條件(傳送條件標識符“N”)是否被包括在控制信息C中(步驟S1201)。當該條件被包括在控制信息C中時(在步驟S1201處為“是”),傳送可能性判斷單元35進一步判斷傳送條件標識符“N”后所跟的數(shù)字是否大于“0(零)”(步驟S1202)。
當傳送條件標識符“N”后所跟的數(shù)字為“0(零)”時(在步驟S1202處為“否”),傳送可能性判斷單元35認為判斷結(jié)果是“傳送不可能”以結(jié)束處理(步驟S1208)。相反,當傳送條件標識符“N”后所跟的數(shù)字大于“0(零)”時(在步驟S1202處為“是”),或“剩余次數(shù)指定”條件(傳送條件標識符“N”)未被包括在控制信息C中(在步驟S1201處為“否”)時,傳送可能性判斷單元35繼續(xù)執(zhí)行接下來的判斷。
傳送可能性判斷單元35檢查“有效期指定”的條件(傳送條件標識符“E”)是否被包括在控制信息C中(步驟S1203)。當該條件被包括在控制信息C中時(在步驟S1203處為“是”),傳送可能性判斷單元35進一步判斷由傳送條件標識符“E”后所跟的六位數(shù)字所指示的有效期是否晚于當前日期和時間(步驟S1204)。
在判斷中,當由傳送條件標識符“E”后所跟的六位數(shù)字所指示的有效期不晚于當前日期和時間時(在步驟S1204處為“否”),傳送可能性判斷單元35認為判斷結(jié)果為“傳送不可能”以結(jié)束處理(步驟S1208)。相反,當由傳送條件標識符“E”后所跟的六位數(shù)字所指示的有效期晚于當前日期和時間時(在步驟S1204處為“是”),或當“有效期指定”的條件(傳送條件標識符“E”)未被包括在控制信息C中時(在步驟S1203處為“否”),傳送可能性判斷單元35繼續(xù)執(zhí)行接下來的判斷。
傳送可能性判斷單元35檢查“發(fā)信者地址指定”的條件(傳送條件標識符“S”)是否被包括在控制信息C中(步驟S1205)。當該條件被包括在控制信息C中時(在步驟S1205處為“是”),傳送可能性判斷單元35進一步判斷通過將發(fā)信者地址S的散列值低位的20比特經(jīng)過BASE32編碼所獲得的值是否與傳送條件標識符“S”后所跟的四個字符一致(步驟S1206)。
當該值與傳送條件標識符“S”后所跟的四個字符不一致時(在步驟S1206處為“否”),傳送可能性判斷單元35認為判斷結(jié)果是“傳送不可能”以結(jié)束處理(步驟S1208)。相反,當該值與傳送條件標識符“S”后所跟的四個字符一致時(在步驟S 1208處為“是”),或當“發(fā)信者地址指定”的條件(傳送條件標識符“S”)未被包括在控制信息C中時(在步驟S1205處為“否”),傳送可能性判斷單元35認為判斷結(jié)果為“傳送可能”以結(jié)束處理(步驟S1207)。結(jié)果是,傳送可能性判斷單元35輸出判斷結(jié)果(“傳送可能”或“傳送不可能”)。
在以上對傳送可能性判斷處理的解釋中,是按照剩余次數(shù)指定、有效期指定和發(fā)信者地址指定的順序來判斷傳送條件的。但是,不總是必需依此順序來判斷傳送條件。可并行地判斷相應的傳送條件。
第一控制信息更新處理(第二實施例)參考圖13來解釋第二實施例中的第一控制信息更新處理(圖8中的步驟S805)。圖13是第二實施例中的控制信息更新處理流程的流程圖。
如圖中所示,當輸入了控制信息C(諸如發(fā)信者地址指定、剩余次數(shù)指定和有效期指定等傳送條件)時,首先,別名郵件中繼服務器30的控制信息更新單元36檢查“剩余次數(shù)指定”的條件(傳送條件標識符“N”)是否被包括在控制信息C中(步驟S1301)。
當“剩余次數(shù)指定”的條件(傳送條件標識符“N”)被包括在控制信息C中時(在步驟S1301處為“是”),控制信息更新單元36讀出傳送條件標識符“N”后所跟的數(shù)字串作為要從其減去1的整數(shù)值,并把通過用減法的結(jié)果作為新的條件描述來替換剩余次數(shù)指定的條件描述所獲得的結(jié)果設置為更新后的控制條件C1(步驟S1302)。
相反,當“剩余次數(shù)指定”的條件(傳送條件標識符“N”)未被包括在控制信息C中時(在步驟S1301為“否”),控制信息更新單元36直接將所輸入的控制信息C設置為更新后的控制信息C1(步驟S1302)。結(jié)果是,控制信息更新單元36輸出更新后的控制信息C1。
第二控制信息更新處理(第二實施例)參考圖14來解釋第二實施例中的第二控制信息更新處理(圖8中的步驟S812)。圖14是第二實施例中的控制信息更新處理流程的流程圖。
如圖中所示,當輸入了控制信息C1(諸如發(fā)信者地址指定、剩余次數(shù)指定和有效期指定等傳送條件)時,首先,重郵器40的控制信息更新單元45檢查“有效期指定”的條件(傳送條件標識符“E”)是否被包括在控制信息C1中(步驟S1401)。
當“有效期指定”的條件(傳送條件標識符“E”)被包括在控制信息C中時(在步驟S1401處為“是”),控制信息更新單元45把通過將由“+”后的字符串(例如,2W兩周)所指示的期限添加到當前日期和時間所獲得的日期和時間設置為新的有效期,并用該新的有效期替換傳送條件標識符“E”后所跟的六位數(shù)字來得到更新后的控制信息C2(步驟S1402)。
相反,當“有效期指定”的條件(傳送條件標識符“E”)未被包括在控制信息C中時(在步驟S1401處為“否”),控制信息更新單元45直接將所輸入的控制信息C1設置為更新后的控制信息C2(步驟S1402)。結(jié)果是,控制信息更新單元45輸出更新后的控制信息C2。
在以上解釋中,第二控制信息更新處理是由重郵器40執(zhí)行的。但是,并不總是必需在重郵器40中執(zhí)行第二控制信息更新處理。例如,可在別名郵件中繼服務器30中與第一控制信息更新處理一起執(zhí)行第二控制信息更新處理。
第二實施例的效果及其它如上所述,根據(jù)第二實施例,因為傳送可能性判斷是根據(jù)從別名地址恢復的控制信息C來執(zhí)行的,所以就能夠?qū)崿F(xiàn)為用戶排除垃圾郵件。此外,因為在傳送可能性判斷中不使用數(shù)據(jù)庫(定義傳送條件的DB),所以還能夠提高排除垃圾郵件處理的速度而不引起數(shù)據(jù)庫管理的負擔。
根據(jù)第二實施例,因為傳送條件是根據(jù)傳送次數(shù)、傳送時間(或回復次數(shù)、回復時間)等來更新的,所以不需要多次生成別名地址。還能夠長期使用僅為媒體生成一次的別名地址來排除垃圾郵件。
第三實施例在對第一和第二實施例的解釋中,只有收信者接收別名地址的發(fā)放。但是,諸實施例并不總是局限于此。在發(fā)信者也接收別名地址的發(fā)放時以相同方式用于諸實施例也是可能的。此外,為收信者和發(fā)信者中的每一個執(zhí)行傳送可能性判斷也是可能的。
因此,在以下解釋中,作為第三實施例,發(fā)信者和收信者都是別名地址的用戶,并且發(fā)信者和收信者都把別名地址包括在傳送條件(上下文)中。與第二實施例相比較地來解釋第三實施例。
圖15是解釋第二實施例概要的圖示。圖16是解釋第三實施例的概要的圖示。如圖15中所示,在第二實施例中,首先,作為別名地址用戶的收信者R通知不是別名地址用戶的發(fā)信者S收信者R的別名地址“f(R,C_R)@X”。
接下來,發(fā)信者S向別名郵件中繼服務器30發(fā)送其目標為別名地址“f(R,C_R)@X”而其發(fā)送源為發(fā)信者地址S的別名郵件。別名郵件中繼服務器30基于別名地址中所包括的“C_R”來判斷該別名郵件傳送的可能性,用收信者地址R替換目標,并用回復目標地址“g(S,C_R)@Y”替換發(fā)送源來將別名郵件傳送給收信者R。
接著,收信者R回復該別名郵件以向重郵器40發(fā)送其目標為回復目標地址“g(S,C_R)@Y”且其發(fā)送源是收信者地址R的回復郵件。重郵器40用發(fā)信者地址S替換目標,并用別名地址“f(R,C_R)@X”替換發(fā)送源以將回復郵件傳送給發(fā)信者S。
另一方面,在第三實施例中,如圖16中所示,首先,作為別名地址用戶的收信者R通知同為別名地址用戶的發(fā)信者S收信者R的別名地址“f(R,C_R)@X”。接著,發(fā)信者S從收信者R的別名地址“f(R,C_R)@X”和發(fā)信者S的別名地址的生成參數(shù)“C_S”生成回復目標地址“g(f(R,C_R)@X,C_S)@Y”。
發(fā)信者S向重郵器60發(fā)送其目標為回復目標地址“g(f(R,C_R)@X,C_S)@Y”且其發(fā)送源為發(fā)信者地址S的別名郵件。重郵器60用收信者R的別名地址“f(R,C_R)@X”替換目標,并用發(fā)信者S的別名地址“f(S,C_S)@X”替換發(fā)送源,以將別名郵件傳送給別名郵件中繼服務器50。此外,別名郵件中繼服務器50基于收信者R的別名地址中所包括的“C_R”來判斷別名郵件傳送的可能性,用收信者地址R替換目標,并用回復目標地址“g(f(R,C_R)@X,C_S)@Y”替換發(fā)送源,以將別名郵件傳送給收信者R。
接著,收信者R回復該別名郵件以向重郵器60發(fā)送其目標為回復目標地址“g(f(R,C_R)@X,C_S)@Y”且其發(fā)送源為收信者地址R的回復郵件。重郵器60用發(fā)信者S的別名地址“f(S,C_S)@X”替換目標,并用收信者R的別名地址“f(R,C_R)@X”替換發(fā)送源,以將回復郵件傳送給別名郵件中繼服務器50。此外,別名郵件中繼服務器50基于發(fā)信者S的別名地址中所包括的“C_S”來判斷別名郵件傳送的可能性,用發(fā)信者地址S替換目標,并用回復目標地址“g(f(R,C_R)@X,C_S)@Y”替換發(fā)送源,以將回復郵件傳送給發(fā)信者S。
接下來,根據(jù)第三實施例,即使發(fā)信者S和收信者R都使用別名地址時,在用別名地址替換把發(fā)信者S或收信者R的實際地址作為發(fā)送源的郵件的發(fā)送源來傳送郵件的處理中,如第一和第二實施例中般實現(xiàn)數(shù)據(jù)庫管理負擔的減輕、替換處理速度的提高、將傳送處理應用于具有多個別名地址的用戶等等是可能的。
根據(jù)第三實施例,為雙方用戶(收信者和發(fā)信者)排除垃圾郵件是可能的。此外,因為在傳送可能性判斷中不使用數(shù)據(jù)庫(定義傳送條件的DB),所以還能夠提高為雙方用戶排除垃圾郵件的處理的速度而不會引起數(shù)據(jù)庫管理的負擔。
在圖16中,左邊的重郵器60對應于權(quán)利要求6中所述的第一郵件處理單元,左邊的別名郵件中繼服務器50對應于權(quán)利要求6和7中的第二郵件處理單元,而右邊的重郵器60對應于權(quán)利要求6中的第三郵件處理單元,右邊的別名郵件中繼服務器50對應于權(quán)利要求6和7中的第四郵件處理單元。
第四實施例已解釋了本發(fā)明的諸實施例。但是,能以本發(fā)明所附權(quán)利要求術(shù)中所描述的技術(shù)方案范圍內(nèi)除上述實施例以外的各種不同形式來實現(xiàn)本發(fā)明。因此,將各種不同實施例作為第四實施例來解釋。
例如,在對上述實施例的解釋中,本發(fā)明被應用于一般電子郵件。但是,本發(fā)明并不局限于此。例如,將本發(fā)明以相同方式應用于即時消息通信、IP電話通信等是可能的,只要執(zhí)行的是使用和電子郵件相同地址的通信。
在對諸實施例的解釋中,別名地址生成參數(shù)C被嵌入在別名郵件的發(fā)送源(頭部信息的From(來自)部分)中。本發(fā)明并不局限于此。別名地址生成參數(shù)C被嵌入到除別名郵件發(fā)送源以外的部分中是可能的,只要別名地址生成參數(shù)C是被以能夠從回復郵件中恢復別名地址生成參數(shù)C的方式嵌入在別名郵件中。
手動執(zhí)行在諸實施例中所解釋的相應種類的處理中間被作為自動執(zhí)行來解釋的全部或部分處理也是可能的?;蛘?,還可能以公知的方法來自動執(zhí)行被作為手動執(zhí)行來解釋的全部或部分處理。除此之外,任意地改變本文檔及附圖中所描述并示出的處理過程、控制過程、具體名稱、包括各種數(shù)據(jù)和參數(shù)的信息(特別地,關(guān)于別名地址生成參數(shù)的信息)是可能的,除非另外特別指出。
附圖中所示的裝置(別名郵件中繼服務器、重郵器等)相應的組件在功能上是概念性的,而不總是需要被物理地構(gòu)造成如圖中所示。換言之,相應裝置的分布和集成的具體形式并不限于附圖中所示的那些形式。將所有或部分裝置構(gòu)造成由任意單元根據(jù)各種負荷、使用狀態(tài)等功能或物理地分布和集成是可能的。例如,別名郵件中繼服務器和重郵器的功能由相同的裝置實現(xiàn)。此外,在相應裝置中所執(zhí)行的各種處理功能中的全部或部分可由CPU和由CPU分析并執(zhí)行的程序?qū)崿F(xiàn),或可根據(jù)布線邏輯實現(xiàn)為硬件。
在上述實施例中,是按照功能來解釋實現(xiàn)本發(fā)明的相應裝置(別名郵件中繼服務器、重郵器等)的。通過使諸如個人計算機或工作站等計算機執(zhí)行程序來實現(xiàn)相應裝置的相應功能也是可能的。換言之,通過使計算機執(zhí)行預先準備的程序來實現(xiàn)諸實施例中所解釋的各種處理過程是可能的。通過諸如因特網(wǎng)等網(wǎng)絡來分布這些程序是可能的。此外,這些程序被記錄在諸如硬盤、軟盤(FD)、CD-ROM、MO或DVD等計算機可讀記錄介質(zhì)中。通過用計算機從記錄介質(zhì)中讀出這些程序來執(zhí)行這些程序也是可能的。換言之,例如,發(fā)行其中存儲了對應于第一實施例中所描述的別名郵件中繼服務器10的程序和對應于其中的重郵器20的程序的CD-ROM(可以是每個裝置有一單獨的CD-ROM),并由相應的計算機讀出并執(zhí)行存儲在CD-ROM中的程序也是可能的。
工業(yè)適用性如上所述,根據(jù)本發(fā)明的郵件投遞系統(tǒng)、郵件投遞方法和郵件投遞程序在用收信者地址替換別名郵件的目標以傳送別名郵件、并用別名郵件地址替換回復郵件的發(fā)送源以傳送回復郵件中是有用的。特別地,該郵件投遞系統(tǒng)、郵件投遞方法和郵件投遞程序適用于在后一種情形中的傳送處理中實現(xiàn)數(shù)據(jù)庫管理負擔的減輕、替換操作速度的增加、將傳送處理應用于具有多個別名地址的用戶等等。
權(quán)利要求
1.一種郵件投遞系統(tǒng),所述系統(tǒng)接收把與收信者地址不同的別名地址作為目標的別名郵件,并用所述收信者的地址替換所述目標以傳送所述別名郵件,并且接收響應于所述別名郵件的回復郵件,并用所述別名地址替換所述收信者地址以作為所述回復郵件的發(fā)送源來傳送所述回復郵件,所述郵件投遞系統(tǒng)包括別名郵件處理單元,它在接收到把從所述收信者地址和預定生成參數(shù)生成的別名地址作為目標的別名郵件時,從所述別名地址恢復所述收信者地址和所述生成參數(shù),用所述收信者地址替換所述別名郵件的目標,并把所述生成參數(shù)包括在所述別名郵件中以傳送所述別名郵件;以及回復郵件處理單元,它在接收到響應于由所述別名郵件處理單元傳送的所述別名郵件的回復郵件時,從所述回復郵件獲得所述生成參數(shù),從所述生成參數(shù)和指示所述回復郵件發(fā)送源的收信者地址重新生成所述別名地址,并用所述別名地址替換所述回復郵件的發(fā)送源來傳送所述回復郵件。
2.如權(quán)利要求1所述的郵件投遞系統(tǒng),其特征在于,所述別名郵件處理單元包括收信者地址恢復單元,它在接收到所述別名郵件時,從所述別名地址恢復所述收信者地址和所述生成參數(shù);回復目標地址生成單元,它生成包括由所述收信者地址恢復單元恢復的所述生成參數(shù)和指示所述別名郵件發(fā)送源的發(fā)信者地址的回復目標地址;以及別名地址傳送單元,它用由所述收信者地址恢復單元恢復的收信者地址替換所述別名郵件的目標,并用由所述回復目標地址生成單元生成的所述回復目標地址替換所述別名郵件的發(fā)送源來傳送所述別名郵件,以及所述回復郵件處理單元包括發(fā)信者地址恢復單元,它在接收到所述回復郵件時,從作為所述回復郵件的目標的所述回復目標地址恢復所述發(fā)信者地址和所述生成參數(shù);別名地址重新生成單元,它從由所述發(fā)信者地址恢復單元恢復的所述生成參數(shù)和指示所述回復郵件發(fā)送源的所述收信者地址重新生成所述別名地址;以及回復郵件傳送單元,它用由所述發(fā)信者地址恢復單元恢復的所述發(fā)信者地址替換所述回復郵件的目標,并用由所述別名地址重新生成單元重新生成的別名地址替換所述回復郵件的發(fā)送源來傳送所述回復郵件。
3.如權(quán)利要求2所述的郵件投遞系統(tǒng),其特征在于,所述生成參數(shù)是指示傳送到所述收信者的別名郵件應當滿足的傳送條件的信息,所述別名郵件處理單元還包括傳送可能性判斷單元,它判斷所述別名郵件是否滿足由所述收信者地址恢復單元所恢復的傳送條件,并且所述別名郵件傳送單元僅傳送被所述傳送可能性判斷單元判斷為滿足所述傳送條件的別名郵件。
4.如權(quán)利要求3所述的郵件投遞系統(tǒng),其特征在于,所述傳送條件是可根據(jù)所述別名郵件的傳送來更新的傳送條件,所述別名郵件處理單元還包括傳送條件更新單元,它在所述傳送可能性判斷單元判斷滿足所述傳送條件時,更新所述傳送條件以重新生成所述生成參數(shù),并且所述回復目標地址生成單元生成包括由所述傳送條件更新單元重新生成的生成參數(shù)而不是由所述收信者地址恢復單元(31)恢復的所述生成參數(shù)的回復目標地址。
5.如權(quán)利要求3所述的郵件投遞系統(tǒng),其特征在于,所述傳送條件是可根據(jù)所述別名郵件的接收來更新的傳送條件,所述回復郵件處理單元還包括傳送條件更新單元,它更新由所述發(fā)信者地址恢復單元恢復的所述傳送條件以重新生成所述生成參數(shù),并且所述別名地址重新生成單元重新生成包括由所述傳送條件更新單元重新生成的生成參數(shù)而不是由所述發(fā)信者地址恢復單元(41)恢復的所述生成參數(shù)的別名地址。
6.一種郵件傳送系統(tǒng),所述系統(tǒng)使用從收信者地址和預定的收信者生成參數(shù)生成的收信者別名地址、以及從發(fā)信者地址和預定的發(fā)信者生成參數(shù)生成的發(fā)信者別名地址來傳送郵件,所述郵件傳送系統(tǒng)包括第一郵件處理單元,它在接收到把從所述收信者別名地址和所述發(fā)信者生成參數(shù)生成的收信者回復目標地址作為目標的郵件時,從所述收信者回復目標地址恢復所述收信者別名地址和所述發(fā)信者生成參數(shù),從所述發(fā)信者生成參數(shù)和指示所述郵件發(fā)送源的發(fā)信者地址重新生成所述發(fā)信者別名地址,并用所述收信者別名地址和所述發(fā)信者別名地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;第二郵件處理單元,它在接收到把所述收信者別名地址和所述發(fā)信者別名地址作為目標和發(fā)送源的郵件時,從所述收信者別名地址恢復所述收信者地址和所述收信者生成參數(shù),從所述收信者生成參數(shù)和所述發(fā)信者別名地址生成發(fā)信者回復目標地址,并用所述收信者地址和所述發(fā)信者回復目標地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;第三郵件處理單元,它在接收到把所述發(fā)信者回復目標地址和所述收信者地址作為目標和發(fā)送源的回復郵件時,從所述發(fā)信者回復目標地址恢復所述發(fā)信者別名地址和所述收信者生成參數(shù),從所述收信者生成參數(shù)和所述收信者地址重新生成所述收信者別名地址,并用所述發(fā)信者別名地址和所述收信者別名地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;以及第四郵件處理單元,它在接收到把所述發(fā)信者別名地址和所述收信者別名地址作為目標和發(fā)送源的回復郵件時,從所述發(fā)信者別名地址恢復所述發(fā)信者地址和所述發(fā)信者生成參數(shù),從所述發(fā)信者生成參數(shù)和所述收信者別名地址生成收信者回復目標地址,并用所述發(fā)信者地址和所述收信者回復目標地址替換所述郵件的目標和發(fā)送源以傳送所述郵件。
7.如權(quán)利要求6所述的郵件投遞系統(tǒng),其特征在于,所述收信者生成參數(shù)是指示傳送到所述收信者的郵件應當滿足的傳送條件的信息,且所述發(fā)信者生成參數(shù)是指示傳送到所述發(fā)信者的郵件應當滿足的傳送條件的信息,所述第二郵件處理單元判斷所述郵件是否滿足與從所述收信者別名地址恢復的所述收信者生成參數(shù)相關(guān)的傳送條件,并且僅傳送滿足所述傳送條件的郵件,并且所述第四郵件處理單元判斷所述郵件是否滿足與從所述發(fā)信者別名地址恢復的所述發(fā)信者生成參數(shù)相關(guān)的傳送條件,并且僅發(fā)送滿足所述傳送條件的郵件。
8.一種郵件投遞方法,它用于接收把和收信者地址不同的別名地址作為目標的別名郵件,并用所述收信者地址替換所述目標以傳送所述別名郵件,并且用于接收響應于所述別名郵件的回復郵件,并用所述別名地址替換所述收信者地址作為所述回復郵件的發(fā)送源來傳送所述回復郵件,所述郵件投遞方法包括別名郵件處理步驟,用于在接收到把從所述收信者地址和預定的生成參數(shù)生成的別名地址作為目標的別名郵件時,從所述別名地址恢復所述收信者地址和所述生成參數(shù),用所述收信者地址替換所述別名郵件的目標,并將所述生成參數(shù)包括在所述別名郵件中以傳送所述別名郵件;以及回復郵件處理步驟,用于在接收到響應于由所述別名郵件處理單元傳送的所述別名郵件的回復郵件時,從所述回復郵件獲得所述生成參數(shù),從所述生成參數(shù)和指示所述回復郵件發(fā)送源的收信者地址重新生成所述別名地址,并用所述別名地址替換所述回復郵件的發(fā)送源以傳送所述回復郵件。
9.如權(quán)利要求8所述的郵件投遞方法,其特征在于,所述別名郵件處理步驟包括收信者地址恢復步驟,用于在接收到所述別名郵件時,從所述別名地址恢復所述收信者地址和所述生成參數(shù);回復目標地址生成步驟,用于生成包括由所述收信者地址恢復單元恢復的所述生成參數(shù)和指示所述別名郵件的發(fā)送源的發(fā)信者地址的回復目標地址;以及別名郵件傳送步驟,用于以由所述收信者地址恢復單元恢復的所述收信者地址替換所述別名郵件的目標,并用由所述回復目標地址生成步驟生成的所述回復目標地址替換所述別名郵件的發(fā)送源以傳送所述別名郵件,并且所述回復郵件處理步驟包括發(fā)信者地址恢復步驟,用于在接收到所述回復郵件時,從作為所述回復郵件的目標的所述回復目標地址恢復所述發(fā)信者地址和所述生成參數(shù);別名地址重新生成步驟,用于從由所述發(fā)信者地址恢復步驟恢復的所述生成參數(shù)和指示所述回復郵件發(fā)送源的所述收信者地址重新生成所述別名地址;以及回復郵件傳送步驟,用于以由所述發(fā)信者地址恢復步驟恢復的所述發(fā)信者地址替換所述回復郵件的目標,并以由所述別名地址重新生成步驟重新生成的所述別名地址替換所述回復郵件的發(fā)送源以傳送所述回復郵件。
10.如權(quán)利要求9所述的郵件投遞方法,其特征在于,所述生成參數(shù)是指示傳送到所述收信者的所述別名郵件應當滿足的傳送條件的信息,所述別名郵件處理步驟還包括傳送可能性判斷單元,它判斷所述別名郵件是否滿足由所述收信者地址恢復步驟恢復的傳送條件,并且所述別名郵件傳送單元僅傳送被所述傳送可能性判斷步驟判斷為滿足所述傳送條件的別名郵件。
11.一種郵件傳送方法,用于使用從收信者地址和預定的收信者生成參數(shù)生成的收信者別名地址、以及從發(fā)信者地址和預定的發(fā)信者生成參數(shù)生成的發(fā)信者別名地址來傳送郵件,所述郵件傳送方法包括第一郵件處理步驟,用于在接收到把從所述收信者別名地址和所述發(fā)信者生成參數(shù)生成的收信者回復目標地址作為目標的郵件時,從所述收信者回復目標地址恢復所述收信者別名地址和所述發(fā)信者生成參數(shù),從所述發(fā)信者生成參數(shù)和指示所述郵件的發(fā)送源的所述發(fā)信者地址重新生成所述發(fā)信者別名地址,并用所述收信者別名地址和所述發(fā)信者別名地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;第二郵件處理步驟,用于在接收到把所述收信者別名地址和所述發(fā)信者別名地址作為所述目標和所述發(fā)送源的郵件時,從所述收信者別名地址恢復所述收信者地址和所述收信者生成參數(shù),從所述收信者生成參數(shù)和所述發(fā)信者別名地址生成發(fā)信者回復目標地址,并用所述收信者地址和所述發(fā)信者回復目標地址替換所述郵件的目標和發(fā)送源以傳送所述郵件,第三郵件處理步驟,用于在接收到把所述發(fā)信者回復目標地址和所述收信者地址作為目標和發(fā)送源的回復郵件時,從所述發(fā)信者回復目標地址恢復所述發(fā)信者別名地址和所述收信者生成參數(shù),從所述收信者生成參數(shù)和所述收信者地址重新生成所述收信者別名地址,并用所述發(fā)信者別名地址和所述收信者別名地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;以及第四郵件處理步驟,用于在接收到把所述發(fā)信者別名地址和所述收信者別名地址作為目標和發(fā)送源的回復郵件時,從所述發(fā)信者別名地址恢復所述發(fā)信者地址和所述發(fā)信者生成參數(shù),從所述發(fā)信者生成參數(shù)和所述收信者別名地址生成收信者回復目標地址,并用所述發(fā)信者地址和所述收信者回復目標地址替換所述郵件的目標和發(fā)送源以傳送所述郵件。
12.如權(quán)利要求11所述的郵件投遞方法,其特征在于,所述收信者生成參數(shù)是指示傳送到所述收信者的郵件應滿足的傳送條件的信息,而所述發(fā)信者生成參數(shù)是指示傳送到所述發(fā)信者的郵件應當滿足的傳送條件的信息,所述第二郵件處理步驟判斷所述郵件是否滿足與從所述收信者別名地址恢復的所述收信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足所述傳送條件的郵件,并且所述第四郵件處理步驟判斷所述郵件是否滿足與從所述發(fā)信者別名地址恢復的所述發(fā)信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足所述傳送條件的郵件。
13.一種郵件投遞程序,所述程序使計算機接收把與收信者地址不同的別名地址作為目標的別名郵件,并用所述收信者地址替換所述目標以傳送所述別名郵件,并使所述計算機接收響應于所述別名郵件的回復郵件,并用所述別名地址替換所述收信者地址以作為所述回復郵件的發(fā)送源來傳送所述回復郵件,所述郵件投遞程序包括別名郵件處理過程,用于在接收到把從所述收信者地址和預定的生成參數(shù)生成的別名地址作為目標的別名郵件時,從所述別名地址恢復所述收信者地址和所述生成參數(shù),用所述收信者地址替換所述別名郵件的目標,并將所述生成參數(shù)包括在所述別名郵件中以傳送所述別名郵件;以及回復郵件處理過程,用于在接收到響應于由所述別名郵件處理單元傳送的所述別名郵件的回復郵件時,從所述回復郵件獲得所述生成參數(shù),從所述生成參數(shù)和指示所述回復郵件的發(fā)送源的收信者地址重新生成所述別名地址,并用所述別名地址替換所述回復郵件的發(fā)送源以傳送所述回復郵件。
14.如權(quán)利要求13所述的郵件投遞程序,其特征在于,所述別名郵件處理過程包括收信者地址恢復過程,用于在接收到所述別名郵件時,從所述別名地址恢復所述收信者地址和所述生成參數(shù);回復目標地址生成過程,用于生成包括由所述收信者地址恢復單元恢復的所述生成參數(shù)和指示所述別名郵件的發(fā)送源的發(fā)信者地址的回復目標地址;以及別名郵件傳送過程,用于以由所述收信者地址恢復單元恢復的所述收信者地址替換所述別名郵件的目標,并以由所述回復目標地址生成過程生成的所述回復目標地址替換所述別名郵件的發(fā)送源來傳送所述別名郵件,并且所述回復郵件處理過程包括發(fā)信者地址恢復過程,用于在接收到所述回復郵件時,從作為所述回復郵件的目標的所述回復目標地址恢復所述發(fā)信者地址和所述生成參數(shù);別名地址重新生成過程,用于從由所述發(fā)信者地址恢復過程恢復的所述生成參數(shù)以及指示所述回復郵件的發(fā)送源的所述收信者地址重新生成所述別名地址;以及回復郵件傳送過程,用于以由所述發(fā)信者地址恢復單元恢復的所述發(fā)信者地址替換所述回復郵件的目標,并以由所述別名地址重新生成單元重新生成的所述別名地址替換所述回復郵件的發(fā)送源來傳送所述回復郵件。
15.如權(quán)利要求14所述的郵件投遞程序,其特征在于,所述生成參數(shù)是指示傳送到所述收信者的所述別名郵件應當滿足的傳送條件的信息,所述別名郵件處理過程還包括傳送可能性判斷單元,它判斷所述別名郵件是否滿足由所述收信者地址恢復單元恢復的傳送條件,并且所述別名郵件傳送過程僅傳送被所述傳送可能性判斷單元判斷為滿足所述傳送條件的別名郵件。
16.一種郵件傳送程序,所述程序使計算機使用從收信者地址和預定的收信者生成參數(shù)生成的收信者別名地址、以及從發(fā)信者地址和預定的發(fā)信者生成參數(shù)生成的發(fā)信者別名地址來傳送郵件,所述郵件傳送系統(tǒng)包括第一郵件處理過程,用于在接收到把從所述收信者別名地址和所述發(fā)信者生成參數(shù)生成的收信者回復目標地址作為目標的郵件時,從所述收信者回復目標地址恢復所述收信者別名地址和所述發(fā)信者生成參數(shù),從所述發(fā)信者生成參數(shù)和指示所述郵件的發(fā)送源的所述發(fā)信者地址重新生成所述發(fā)信者別名地址,并用所述收信者別名地址和所述發(fā)信者別名地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;第二郵件處理過程,用于在接收到把所述收信者別名地址和所述發(fā)信者別名地址作為目標和發(fā)送源的郵件時,從所述收信者別名地址恢復所述收信者地址和所述收信者生成參數(shù),從所述收信者生成參數(shù)和所述發(fā)信者別名地址生成發(fā)信者回復目標地址,并用所述收信者地址和所述發(fā)信者回復目標地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;第三郵件處理過程,用于在接收到把所述發(fā)信者回復目標地址和所述收信者地址作為目標和發(fā)送源的回復郵件時,從所述發(fā)信者回復目標地址恢復所述發(fā)信者別名地址和所述收信者生成參數(shù),從所述收信者生成參數(shù)和所述收信者地址重新生成所述收信者別名地址,并用所述發(fā)信者別名地址和所述收信者別名地址替換所述郵件的目標和發(fā)送源以傳送所述郵件;以及第四郵件處理過程,用于在接收到把所述發(fā)信者別名地址和所述收信者別名地址作為目標和發(fā)送源的回復郵件時,從所述發(fā)信者別名地址恢復所述發(fā)信者地址和所述發(fā)信者生成參數(shù),從所述發(fā)信者生成參數(shù)和所述收信者別名地址生成收信者回復目標地址,并用所述發(fā)信者地址和所述收信者回復目標地址替換所述郵件的目標和發(fā)送源來傳送所述郵件。
17.如權(quán)利要求16所述的郵件投遞程序,其特征在于,所述收信者生成參數(shù)是指示傳送到所述收信者的郵件應滿足的傳送條件的信息,而所述發(fā)信者生成參數(shù)是指示傳送到所述發(fā)信者的郵件應當滿足的傳送條件的信息,所述第二郵件處理過程判斷所述郵件是否滿足與從所述收信者別名地址恢復的所述收信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足所述傳送條件的郵件,并且所述第四郵件處理過程判斷所述郵件是否滿足與從所述發(fā)信者別名地址恢復的所述發(fā)信者生成參數(shù)相關(guān)的傳送條件,并僅傳送滿足所述傳送條件的郵件。
全文摘要
當別名郵件中繼服務器(10)從發(fā)信者終端(1)接收到以別名地址X(R,C)為目標的別名郵件時,它恢復收信者地址R和別名地址生成參數(shù)C,生成包含所恢復的生成參數(shù)C和發(fā)信者地址S的回復目標地址Y(S,C),用收信者地址R和Y(S,C)替換目標和發(fā)送源,并將其傳送給收信者終端(2)。另一方面,當重郵器(20)從收信者終端(2)接收到回復郵件時,它從Y(S,C)恢復發(fā)信者地址S和生成參數(shù)C,從所恢復的生成參數(shù)C和收信者地址R重新生成X(R,C),用X(R,C)替換目標和發(fā)送源地址S,并將其傳送給發(fā)信者終端(1)。
文檔編號G06F13/00GK1864377SQ20048002887
公開日2006年11月15日 申請日期2004年10月14日 優(yōu)先權(quán)日2003年10月17日
發(fā)明者川島正久, 三宅潤, 安部剛, 高橋克巳 申請人:日本電信電話株式會社