我們已經創建了一個代碼,使用VBA從Lotus Notes發送電子郵件,工作正常。 但是,必須從我們的Siebel應用程序服務器(由Siebel應用程序)調用。問題在於,腳本在服務器計算機(其中配置了Siebel並且VBA腳本已編碼)中調用,而不是最終用戶計算機。如何使用VBA從客戶端發送來自Lotus Notes的電子郵件
簡而言之:每當用戶嘗試從Siebel應用程序發送電子郵件時,都需要調用最終用戶的(大約5000個)Lotus Notes會話。
我們已經創建了一個代碼,使用VBA從Lotus Notes發送電子郵件,工作正常。 但是,必須從我們的Siebel應用程序服務器(由Siebel應用程序)調用。問題在於,腳本在服務器計算機(其中配置了Siebel並且VBA腳本已編碼)中調用,而不是最終用戶計算機。如何使用VBA從客戶端發送來自Lotus Notes的電子郵件
簡而言之:每當用戶嘗試從Siebel應用程序發送電子郵件時,都需要調用最終用戶的(大約5000個)Lotus Notes會話。
由於Notes客戶端在本地計算機上安裝COM服務器,您可以從本地計算機發送電子郵件。我認爲你不能從服務器控制它。爲什麼不直接使用SMTP發送郵件?爲什麼它需要來自本地客戶?
你不能那樣做。嗯,實際上你可以,但這需要付出很多努力 - 包括開發一個用C語言編寫的Windows服務,並將其安裝在5,000臺客戶端機器的每一臺上,以便它可以監聽來自Siebel服務器的信號並使用Notes API發送電子郵件。
所以我會糾正自己。你不應該做到這一點。
但在這裏,你可以做什麼:
請注意,如果Notes和Domino中有數據需要包含在Siebel服務器不知道的電子郵件中,則只需執行此操作。如果情況並非如此,那麼只需要Andrew的建議並在Siebel服務器上使用SMTP。