是否有可能通過電子郵件更新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. 條紋,是否可以通過電子郵件搜索客戶?
- 3. 在ASP.Net中配置Lotus Notes電子郵件通知MVC
- 4. 發送Lotus Notes電子郵件通過C#隱藏在C#中,它發送的電子郵件中的Lotus Notes SentBy場
- 5. Lotus Notes電子郵件作爲另一封電子郵件的附件
- 6. 我可以通過電子郵件更新MySQL表嗎?
- 7. 通過電子郵件的WordPress更新
- 8. 是否可以通過電子郵件標題檢查電子郵件是否包含附件?
- 9. 如何從NAMES.NSF Domino目錄中的電子郵件地址 - Lotus Notes的
- 10. VBA Lotus Notes發件人電子郵件地址爲CC
- 11. Lotus Notes - 將電子郵件導出爲純文本文件
- 12. 使用C#從Lotus Notes電子郵件提取/導出附件#
- 13. Lotus Notes代理轉發電子郵件上的按鈕按下
- 14. 解析來自Lotus Notes的MIME電子郵件
- 15. 如何更改電子郵件lotus notes中的默認刪除日期?
- 16. 是否可以在Lotus Notes電子郵件客戶端帳戶上開發登錄xpages基礎?
- 17. 用郵件發送Lotus Notes:
- 18. 是否可以通過電子郵件在我的iphone中下載文件
- 19. 如何從外部RSS源生成Lotus Notes(8.5)電子郵件?
- 20. 使用Powershell查找Lotus Notes Internet電子郵件地址
- 21. Lotus Notes @命令將當前電子郵件標記爲已讀?
- 22. 我可以使用Lotus Notes API向我的本地Notes數據庫添加電子郵件嗎?
- 23. 通過telnet訪問Lotus Notes
- 24. 是否可以在電子郵件通訊中嵌入視頻?
- 25. 將vba轉換爲c# - 請幫忙! Lotus Notes創建新的電子郵件
- 26. 自動化Lotus Notes中的郵件
- 27. Lotus Notes通過OLE獲取剛剛選擇的郵件
- 28. 是否可以通過電子郵件從iPhone發送文件附件(txt)?
- 29. 是否可以使用Javascript檢查新的Gmail電子郵件?
- 30. PHP電子郵件,如果SQL條目是新的,沒有電子郵件,如果更新