日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

在 Lotus Notes 中设置邮件定时发送的方法及代理功能介绍

發(fā)布時(shí)間:2025/4/5 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 Lotus Notes 中设置邮件定时发送的方法及代理功能介绍 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
孫 茂偉, 測(cè)試工程師, IBM 孫茂偉在北京科技大學(xué)獲得工學(xué)學(xué)士、工學(xué)碩士學(xué)位,現(xiàn)于 IBM CDL ECM FileNet EForms TEAM 從事自動(dòng)化測(cè)試相關(guān)工作。

?

簡(jiǎn)介:?本文將向廣大 Lotus Notes 用戶詳細(xì)介紹定時(shí)發(fā)信功能的設(shè)置方式,使大家對(duì) Lotus Notes 的代理功能有所了解,然后進(jìn)一步為用戶介紹代理功能的使用方式、調(diào)試方法、安全性的特性,使用戶對(duì)此功能有一個(gè)比較全面的了解。

標(biāo)記本文!

發(fā)布日期:?2010 年 7 月 27 日
級(jí)別:?初級(jí)
訪問情況?1120 次瀏覽
建議:?0?(添加評(píng)論)

平均分 (共 7 個(gè)評(píng)分 )

引言

在 Lotus Notes 中并沒有直接提供定時(shí)發(fā)信這樣的功能,但是在許多公司日常工作中,這項(xiàng)功能卻會(huì)常常被用到。那么,Lotus Notes 中該如何滿足定時(shí)發(fā)信這種需求呢?其實(shí),Lotus Notes 提供了一種更為靈活的解決方式,這種方式不僅僅能夠解決定時(shí)發(fā)信的問題,而且對(duì)于很多其它更為復(fù)雜的問題都能夠提供很好的解決方案,這就是我們要介紹——代理功能。

代理是在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中執(zhí)行特定任務(wù)的獨(dú)立程序。其使用靈活、功能強(qiáng)大。我們首先以設(shè)置 Notes 定時(shí)發(fā)信功能為例來(lái)簡(jiǎn)要介紹一下代理功能。


用代理設(shè)置定時(shí)發(fā)信

僅以 Lotus Notes8.5 中設(shè)置定時(shí)自動(dòng)發(fā)信功能為例,設(shè)置方法如下:

  • 在 Notes 收件箱界面,點(diǎn)擊創(chuàng)建 > 代理,進(jìn)入代理設(shè)置界面。
  • 代理設(shè)置界面主要分為左右兩個(gè)部分,左側(cè)主要是記錄所設(shè)置的代理用到的資源、結(jié)構(gòu)等,設(shè)置不同類型的代理,其左側(cè)視圖也不盡相同;右側(cè)視圖用于代理功能的實(shí)現(xiàn),操作對(duì)象的設(shè)置、操作的定義、代理運(yùn)行的代碼都在這里設(shè)置,界面如圖 1 所示。

    圖 1. 代理創(chuàng)建界面


  • 下面我們來(lái)設(shè)置代理的屬性,在右側(cè)視圖單擊鼠標(biāo)右鍵,選擇代理屬性,出現(xiàn)代理屬性對(duì)話框,如圖 2 所示。若不出現(xiàn)則重復(fù)一次此操作即可。在名稱欄輸入代理名稱,比如 “EmailSender”,選中私有選項(xiàng),在此選項(xiàng)中,共享選項(xiàng)指此代理由一個(gè)用戶創(chuàng)建且其它用戶可以運(yùn)行,私有代理則是指只能由代理的創(chuàng)建人運(yùn)行的代理。對(duì)于運(yùn)行時(shí)間選項(xiàng),我們選擇“按日程安排”。定義定時(shí)發(fā)信的時(shí)間,在這里我們選擇每天一次,點(diǎn)擊“日程安排”,出現(xiàn)代理日程安排對(duì)話框。選擇定時(shí)發(fā)信的時(shí)間(即開始運(yùn)行刺代理的日期選項(xiàng)中對(duì)應(yīng)的時(shí)間),如:10:00。勾選限制代理運(yùn)行日期中的三個(gè)選項(xiàng),設(shè)置運(yùn)行代理的開始日期為今天,停止運(yùn)行代理的日期為明天,單擊確定按鈕。將代理屬性選項(xiàng)卡中的目標(biāo)選項(xiàng)選為“所有創(chuàng)建及修改過的文檔”。點(diǎn)擊代理屬性窗口右上角的“X”,關(guān)掉代理屬性窗口。代理屬性設(shè)置完畢。

    圖 2. 代理屬性界面


  • 接下來(lái)我們可以看到在右側(cè)視圖的左上角有個(gè)下拉框,如圖 3 所示。下拉框里面的選項(xiàng)是 Notes 中代理實(shí)現(xiàn)的五種方式,有:公式、簡(jiǎn)單操作、LotusScript、導(dǎo)入的 Java 和 Java。在這個(gè)例子中,我們選擇簡(jiǎn)單操作來(lái)實(shí)現(xiàn)定時(shí)發(fā)信功能。這時(shí)我們可以看到左側(cè)視圖在代理的樹形結(jié)構(gòu)下有文檔選擇和操作兩個(gè)子節(jié)點(diǎn)。

    圖 3. 代理實(shí)現(xiàn)方式選擇方法


  • 下面我們來(lái)為定時(shí)發(fā)信設(shè)置發(fā)送內(nèi)容和發(fā)送操作。我們?cè)谑占湟晥D中 Folders 目錄下建立一個(gè)文件夾,叫 EmailTest,這個(gè)文件夾用于存儲(chǔ)我們想要定時(shí)發(fā)送的郵件。

    然后,我們回到代理設(shè)置界面,點(diǎn)擊文檔選擇節(jié)點(diǎn),如圖 4 所示。這時(shí)在右側(cè)視圖的左下角我們可以看到“添加條件”按鈕,單擊此按鈕,出現(xiàn)添加條件對(duì)話框。這時(shí)在條件下來(lái)列表中我們選擇“在文件夾”,然后在文件夾和視圖列表中找到我們剛剛創(chuàng)建的文件夾 EmailTest,點(diǎn)擊添加按鈕,完成添加文檔的操作。



    圖 4. 選擇文檔


    選擇完要發(fā)送的文檔,我們?cè)诖碓O(shè)置的左側(cè)視圖中單擊操作,這時(shí)右側(cè)視圖左下角的位置出現(xiàn)添加操作按鈕,如圖 5 所示。我們單擊此按鈕,此時(shí)出現(xiàn)添加操作對(duì)話框。在操作下來(lái)列表中,我們選擇發(fā)送郵件消息,然后對(duì)話框如圖所示,我們填寫好收件人和郵件主題,勾選“在消息中包含指向文檔的鏈接”和“在消息中包含文檔的拷貝”兩項(xiàng),單擊添加按鈕,完成添加操作的過程。



    圖 5. 定義操作


  • 此時(shí)我們回到代理創(chuàng)建視圖,所有基本設(shè)置已經(jīng)完成,我們按下鍵盤上“ESC”鍵,出現(xiàn)對(duì)話框,問我們是否保存修改,點(diǎn)擊“是”,保存代理。

    這時(shí)定時(shí)發(fā)信功能已經(jīng)設(shè)置完畢,接下來(lái)測(cè)試一下。我們創(chuàng)建一封郵件,保存到 EmailTest 文件夾。然后單擊查看 > 代理,進(jìn)入代理列表,如圖 6 所示,找到我們剛剛創(chuàng)建好的代理“EmailSender”,右鍵單擊“運(yùn)行”,我們看到代理日志顯示運(yùn)行成功,單擊“完成”。我們?cè)俚绞占诵畔?#xff0c;確認(rèn)對(duì)方確實(shí)已經(jīng)收到郵件。這說(shuō)明我們的設(shè)置已經(jīng)成功了。



    圖 6. 查看并測(cè)試代理



  • 代理功能介紹

    通過上面的例子,大家對(duì)定時(shí)發(fā)信功能的設(shè)置方式和代理的使用方法都有了簡(jiǎn)單的了解。在設(shè)置過程中大家也能夠看到,大多數(shù)步驟都會(huì)有很多可供選擇的選項(xiàng),那么下面我們就幾個(gè)比較主要的功能選項(xiàng)向大家更為全面的介紹一下代理這個(gè)功能。

    1.代理運(yùn)行選項(xiàng):可以設(shè)置代理如何運(yùn)行,主要有手動(dòng)運(yùn)行、基于數(shù)據(jù)庫(kù)活動(dòng)運(yùn)行(如圖 7 所示)和定時(shí)運(yùn)行三種方式。

    手動(dòng)運(yùn)行包括從 < 操作 > 菜單中選擇執(zhí)行、從代理列表中選擇執(zhí)行;基于數(shù)據(jù)庫(kù)活動(dòng)運(yùn)行包括在郵件到達(dá)之前運(yùn)行、郵件到達(dá)后運(yùn)行、創(chuàng)建或修改文檔后執(zhí)行、當(dāng)文檔被粘貼時(shí)執(zhí)行;定時(shí)執(zhí)行可以設(shè)置為日程按配種每天多于一次執(zhí)行,按小時(shí)執(zhí)行、按日?qǐng)?zhí)行、按周執(zhí)行、按月執(zhí)行或者不定時(shí)執(zhí)行,如圖 8 所示。


    圖 7. 手動(dòng)或給予數(shù)據(jù)庫(kù)活動(dòng)運(yùn)行方式


    圖 8. 定時(shí)運(yùn)行方式

    在設(shè)置定時(shí)執(zhí)行來(lái)執(zhí)行代理時(shí),可以選擇以下選項(xiàng)來(lái)確定代理運(yùn)行的位置:“運(yùn)行于”列表中的本地、“運(yùn)行于”列表中的指定服務(wù)器和“運(yùn)行于”列表中的任何服務(wù)器。其中本地指僅在工作站運(yùn)行,選擇此選項(xiàng)時(shí) Notes 在代理運(yùn)行時(shí)通常不檢查安全性限制。當(dāng)代理運(yùn)行于多個(gè)服務(wù)器上并且正在更改被復(fù)制數(shù)據(jù)庫(kù)中的文檔時(shí),代理可能會(huì)引起復(fù)制沖突。這時(shí)就可以使用“運(yùn)行于”列表中的指定服務(wù)器選項(xiàng)來(lái)為代理指定運(yùn)行的服務(wù)器,從而避免這個(gè)沖突。

    注:在使用定時(shí)代理時(shí),我們可以通過指定代理運(yùn)行的服務(wù)器然后設(shè)置數(shù)據(jù)庫(kù)復(fù)制定時(shí)安排來(lái)防止復(fù)制沖突對(duì)代理的定時(shí)運(yùn)行產(chǎn)生影響。

    2.代理的調(diào)試方式,主要分為四種:

    對(duì)于不使用其它代理并且只使用簡(jiǎn)單操作或者公式來(lái)定義的代理,我們可以使用“測(cè)試”菜單項(xiàng)進(jìn)行調(diào)試;對(duì)于使用 LotusScript 來(lái)定義的代理,我們可以使用 LotusScript 調(diào)試器來(lái)進(jìn)行調(diào)試;對(duì)于 Java 程序,我們可以使用 Java 編譯工具;對(duì)于比較復(fù)雜的代理,應(yīng)創(chuàng)建數(shù)據(jù)庫(kù)的測(cè)試拷貝來(lái)進(jìn)行調(diào)試。

    使用“測(cè)試”菜單項(xiàng)的方法:在代理查看界面,右鍵單擊要調(diào)試的代理并選擇“操作 > 代理”選項(xiàng)。通過讀取并檢查代理日志來(lái)查找錯(cuò)誤。在代理日志中主要包含了要處理多少文檔、如果運(yùn)行代理將執(zhí)行哪些操作等內(nèi)容。

    LotusScript 調(diào)試器的操作方法:選擇“工具 > 調(diào)試 LotusScript”,運(yùn)行代理,顯示 LotusScript 調(diào)試器界面,并通過單步執(zhí)行來(lái)調(diào)試所要測(cè)試的代理。

    使用 Java 編譯工具的方法:在代理創(chuàng)建界面,當(dāng)我們選擇用 Java 的方式來(lái)實(shí)現(xiàn)代理功能時(shí),在界面右下角會(huì)出現(xiàn)編譯按鈕,我們可以選擇單獨(dú)編譯單個(gè) Java 文件或者全部編譯,如圖 9 所示。


    圖 9. Java 編譯方法

    創(chuàng)建測(cè)試數(shù)據(jù)庫(kù)的調(diào)試方法:選擇“文件 > 數(shù)據(jù)庫(kù) > 新建拷貝”來(lái)新建數(shù)據(jù)庫(kù)的測(cè)試拷貝和文檔拷貝。然后創(chuàng)建測(cè)試文檔。這時(shí)若所測(cè)試的代理不包含對(duì)發(fā)送文檔進(jìn)行的操作,則所有代理的測(cè)試拷貝都可以放在本地。如若不然,則測(cè)試數(shù)據(jù)庫(kù)必須在服務(wù)器上且通訊錄中必須存在“函件收集數(shù)據(jù)庫(kù)”文檔。創(chuàng)建完測(cè)試拷貝后,我們可以創(chuàng)建測(cè)試文檔。這時(shí)若所測(cè)代理需處理發(fā)送文檔,那么我們可以向測(cè)試數(shù)據(jù)空發(fā)送幾個(gè)文檔;若其處理粘貼文檔,則我們可以想測(cè)試數(shù)據(jù)庫(kù)中粘貼幾個(gè)文檔。然后,運(yùn)行代理并用其他與代理實(shí)現(xiàn)方式所對(duì)應(yīng)的調(diào)試工具尋找錯(cuò)誤。當(dāng)測(cè)試通過后,將代理拷貝到正常使用的數(shù)據(jù)庫(kù)中。對(duì)于一個(gè)步驟較多或者任務(wù)復(fù)雜的代理,我們可以將其分割為幾個(gè)小任務(wù)并為每個(gè)任務(wù)單獨(dú)創(chuàng)建代理。這樣在測(cè)試的時(shí)候我們可以對(duì)每個(gè)代理分別測(cè)試并做修改,最后將所有通過調(diào)試能夠正常運(yùn)行的代理合并成為一個(gè)代理再次進(jìn)行測(cè)試,從而降低測(cè)試的復(fù)雜度,也使得代理的實(shí)現(xiàn)更加容易。

    3.代理的安全性設(shè)置,這項(xiàng)設(shè)置并不是在 Notes 客戶端可以設(shè)定的,但是代理設(shè)計(jì)人員對(duì)這項(xiàng)內(nèi)容的需要有一定的了解。這項(xiàng)內(nèi)容主要包括兩個(gè)方面:一是哪些人可以創(chuàng)建代理,二是哪些人可以運(yùn)行代理。

    用戶使用存儲(chǔ)于本地工作站上的 Notes 數(shù)據(jù)庫(kù)中的代理不受任何限制。這里討論的是那些創(chuàng)建并運(yùn)行于服務(wù)器上的 Notes 數(shù)據(jù)庫(kù)中的代理。用戶想要?jiǎng)?chuàng)建這樣的個(gè)人代理,需要有“讀者”或者更改存取級(jí)別并同時(shí)啟用“創(chuàng)建個(gè)人代理”功能;如果用戶希望使用簡(jiǎn)單操作和公式創(chuàng)建共享代理,那么他需要被授予“設(shè)計(jì)者”或者更高存取級(jí)別;對(duì)于希望使用 LotusScript 或者 Java 代理創(chuàng)建共享代理的用戶,其需要有“設(shè)計(jì)者”或者更改級(jí)別存取級(jí)別的同時(shí),還要啟用“創(chuàng)建 LotusScript/Java 代理”功能。

    那么哪些人可以運(yùn)行已經(jīng)創(chuàng)建好的代理呢?

    對(duì)于個(gè)人代理而言,可以再通訊錄中的“服務(wù)器”文檔中單擊“安全性”標(biāo)簽,在代理限制區(qū)段有“允許運(yùn)行個(gè)人代理”選項(xiàng),空白表示可以訪問服務(wù)器的每個(gè)用戶都可以運(yùn)行個(gè)人代理,若勾選此選項(xiàng),我們可以在這里指定可以運(yùn)行個(gè)人代理的用戶的用戶名。

    對(duì)于共享代理來(lái)說(shuō),通過指定用戶存取級(jí)別來(lái)設(shè)置用戶可以運(yùn)行的共享代理級(jí)別。具有“讀者”或更高存取級(jí)別的用戶可以運(yùn)行共享代理,不在存取控制列表或者只有“存放者”存取級(jí)別的用戶是不能運(yùn)行共享代理的。

    對(duì)于 LotusScript/Java 代理,可以通過設(shè)置“運(yùn)行受限制的 LotusScript/Java 代理”和“運(yùn)行無(wú)限制的 LotusScript/Java 代理”兩個(gè)選項(xiàng)來(lái)進(jìn)行控制。授予用戶“運(yùn)行無(wú)限制的 LotusScript/Java 代理”的權(quán)限,會(huì)對(duì)安全性具有潛在的危害,所以應(yīng)保證盡可能少的用戶享有此項(xiàng)權(quán)限。


    總結(jié)

    通過上面的介紹相信大家對(duì)代理有了更加全面的認(rèn)識(shí)。通用戶可以通過簡(jiǎn)單操作、公式、LotusScript 或 Java 程序等方式來(lái)設(shè)計(jì)代理使得 Notes 中的代理可以實(shí)現(xiàn)強(qiáng)大的復(fù)雜多樣的功能;通過對(duì)代理運(yùn)行方式的設(shè)置可以使 Notes 中的代理運(yùn)行起來(lái)非常的靈活,這就滿足了很多高級(jí)用戶日常的那些復(fù)雜多變的需求。這也成為了 Nots 系統(tǒng)的特色功能之一。


    參考資料

    學(xué)習(xí)

    • 《Upgrading to Lotus Notes and Domino 7 》,本書介紹了 Lotus Notes 的的各項(xiàng)功能,涉獵廣泛。

    • 使用 Lotus Domino Designer 8.5.1 創(chuàng)建和使用 Java 代理”(developerWorks,2009 年 11 月):本文介紹了利用 Lotus Domino Designer 8.5.1 開發(fā)和調(diào)試 Domino Java 代理(Agent)程序的方法和技巧,希望對(duì)于 Lotus Notes 和 Domino 數(shù)據(jù)庫(kù)的開發(fā)人員有所幫助。

    • 學(xué)習(xí) IBM Lotus Notes and Domino V8.5 專題,了解更多 8.5 的新特性。

    • 閱讀 “Lotus Notes and Domino 8.5 評(píng)測(cè)指南”。

    • 參考 IBM Lotus Notes and Domino wiki

    獲得產(chǎn)品和技術(shù)

    • 下載 Lotus Domino 8.5 和 Lotus iNotes 8.5 試用版。

    • 下載 IBM Lotus Notes 8.5 和 Domino Administrator 8.5 客戶端軟件 試用版。

    • 下載 IBM Lotus Domino Designer 8.5.1 試用版。

    討論

    • 加入 My developerWorks 中文社區(qū)

    關(guān)于作者

    孫茂偉在北京科技大學(xué)獲得工學(xué)學(xué)士、工學(xué)碩士學(xué)位,現(xiàn)于 IBM CDL ECM FileNet EForms TEAM 從事自動(dòng)化測(cè)試相關(guān)工作。

    總結(jié)

    以上是生活随笔為你收集整理的在 Lotus Notes 中设置邮件定时发送的方法及代理功能介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。