是否有可能通過電子郵件更新Lotus Notes中的條目,就像posterous一樣? 如果可能的話,我該怎麼做? 謝謝。是否可以通過電子郵件更新Lotus Notes中的條目?
回答
很簡單。
您需要做的是在郵件數據庫中創建一個處理傳入郵件的代理(這將需要Domino Designer和郵件數據庫中的相應權限)。
根據您的要求,您可以定期(例如每小時一次)或特定事件(例如,新郵件到達時)觸發座席。
我曾經寫過的所有代理都在LotusScript(VBA)中,他們可以掃描數據庫中的文檔,檢查狀態,標題等,以決定要做什麼。
我爲這裏的某個人寫了一封最近的一封。被調用時,它基本上通過InBox檢查包含「qwertyuiop」的主題標題的每個文檔,並創建一個響應電子郵件給發件人,其中包含追加了「SUCCESS」的相同主題的發件人。
然後它將文檔從InBox移動到垃圾文件夾。這個特定的代理每60分鐘運行一次,因爲不需要立即響應。你應該能夠從代碼中獲取意圖。
Sub Initialize
Dim s As New notessession
Dim db As notesdatabase
Dim view As NotesView
Dim doc As NotesDocument
Dim olddoc As NotesDocument
Dim subj As String
Dim newdoc As NotesDocument
Set db = s.CurrentDatabase
Set view = db.GetView("($InBox)")
If Not view Is Nothing Then
Set doc = view.GetFirstDocument
While Not doc Is Nothing
Set olddoc = doc
Set doc = view.GetNextDocument(doc)
subj = olddoc.GetFirstItem("subject").Text
If Instr(subj, "qwertyuiop") > 0 Then
Set newdoc = New NotesDocument(db)
newdoc.SendTo = olddoc.GetFirstItem("inetfrom").Text
newdoc.subject = subj & " SUCCESS"
newdoc.form = "Memo"
Call newdoc.send(True,True)
Call olddoc.RemoveFromFolder("($InBox)")
Call olddoc.PutInFolder("junk")
End If
Wend
End If
End Sub
您可能需要的是對其進行輕微修改,這將打開一個不同的數據庫並根據郵件文檔更改其中的文檔。
您真正需要的只是電子郵件中的一個關鍵字,它可以識別輔助數據庫中哪些文檔應該更改,以及一些可以應用基於郵件內容的更改的邏輯。
這是留給讀者的練習。我給你的東西應該足以開始了(當你玩這個遊戲的時候再問一個問題)。
很簡單。在Notes中,您可以將任何數據庫設置爲電子郵件的目標。它獲得自己的電子郵件ID(例如[email protected])。然後,您編寫一個運行於「新電子郵件到達時」的代理。新文檔位於session.currentdatabase.unprocesseddocuments
集合中。當然,您的電子郵件中必須包含一些內容,以便您確定要更新的文檔。 Notes在內部使用NotesDocumentUniqueID作爲主鍵,但我想你寧願選擇一個業務領域。使用NotesMimeEntry,您可以通過電子郵件發送表單等方式訪問電子郵件中的HTML格式的內容。
- 1. VBA通過Lotus Notes 6.5發送電子郵件,附件爲
- 2. 通過Lotus Notes填充電子郵件正文 - Excel VBA
- 3. 使用Excel通過Lotus Notes發送電子郵件
- 4. Lotus Notes電子郵件前往Outlook組
- 5. Python - Lotus Notes(發送電子郵件)
- 6. 條紋,是否可以通過電子郵件搜索客戶?
- 7. 通過Lotus Notes發送帶有Java Apache Commons郵件的電子郵件
- 8. 在ASP.Net中配置Lotus Notes電子郵件通知MVC
- 9. VBA Lotus Notes - 流行開啓新的電子郵件窗口
- 10. 發送Lotus Notes電子郵件通過C#隱藏在C#中,它發送的電子郵件中的Lotus Notes SentBy場
- 11. 使用MIME生成HTML電子郵件時,可以在Lotus Notes電子郵件正文中顯示附件嗎?
- 12. Lotus Notes是不處理我的電子郵件正確
- 13. Lotus Notes電子郵件作爲另一封電子郵件的附件
- 14. 通過VBA發送時,在Lotus Notes中設置「From」電子郵件地址
- 15. 我可以通過電子郵件更新MySQL表嗎?
- 16. 通過電子郵件的WordPress更新
- 17. 嵌入在Lotus Notes電子郵件中的URL導致雙擊
- 18. 是否可以通過電子郵件直接進行POST?
- 19. 是否可以通過電子郵件發送UIView?
- 20. 電子郵件lotus notes上的java插件
- 21. 發送Word文檔作爲Lotus Notes電子郵件的附件
- 22. 的Lotus Notes插件進行攔截外發電子郵件(JAVA)
- 23. 的Lotus Notes創建電子郵件文件夾
- 24. 是否可以通過電子郵件標題檢查電子郵件是否包含附件?
- 25. 從Lotus Notes數據庫中刪除舊電子郵件
- 26. 如何從NAMES.NSF Domino目錄中的電子郵件地址 - Lotus Notes的
- 27. 是否可以通過API更改Google羣組的電子郵件地址?
- 28. Lotus Notes - 將電子郵件導出爲純文本文件
- 29. Lotus Notes - 快速將電子郵件移至文件夾
- 30. VBA Lotus Notes發件人電子郵件地址爲CC