我正在從Lotus Domino服務器導出電子郵件進行備份,我想知道..我如何通過telnet訪問服務器並查看我所有可用的電子郵件?通過telnet訪問Lotus Notes
回答
使用telnet無法訪問電子郵件。 郵件被封裝在擴展名爲「.nsf」的數據庫文件中,只能由Domino服務器或Notes客戶端讀取。
當然,您可以在Lotus Domino Designer(作爲代理或Web服務)中編寫接口,或使用http和wget獲取您的郵件(如果在Domino上配置),但我相信,這不是,你在找什麼。
所以簡單的回答是一個在這個帖子的第一句話:這是不可能的......
+1 *(快樂評論;)* – C5H8NNaO4 2013-04-18 15:22:41
如果Domino服務器啓用POP3或IMAP,那麼你可以使用telnet連接到相應的端口(對於POP3爲110,對於IMAP爲143),併爲給定協議發出正確的命令來驗證和檢索消息。
請參閱Example of accessing IMAP over telnet和Example of accessing SMTP and POP3 over telnet。
當然,並非所有的Domino服務器都運行POP3或IMAP任務,並且我不知道許多Domino管理員會考慮將它們僅用於備份目的。
即使那樣,我真的無法想象爲什麼你想這樣做,除了測試目的。我確信有可以使用的預先編寫的POP3和IMAP庫,而不是在遠程登錄級別手動進行全部編碼。
坦率地說,有很多更好的方法可用於訪問Notes數據。例如,用於C,C++,Java和COM的Notes API以及DXL。 C API甚至包含一組專門用於備份和存檔程序的特殊調用,這些調用將使您獲得每一種方法都會丟失的點對點保真度。
- 1. 在Lotus Notes表單中限制訪問
- 2. Lotus Notes Java程序訪問$ Revisions列
- 3. 限制訪問Lotus Notes數據庫
- 4. Lotus Notes中的訪問控制列表
- 5. 通過C查找Lotus Notes安裝
- 6. 通過COM讀取Lotus Notes文檔
- 7. 通過Lotus Notes + access vba調查
- 8. Lotus-Notes:通過Javascript重置Radiogroup
- 9. 在Golang通過COM接口與Lotus Notes
- 10. 如何使用Lotus Notes Java API訪問Lotus Notes中的聯繫人文件夾
- 11. 通過telnet訪問路由器lib python
- 12. Lotus Notes同步
- 13. Lotus Notes代理
- 14. Lotus Notes遷移
- 15. Lotus Notes中VBA
- 16. C#和Lotus Notes
- 17. 的Lotus Notes
- 18. ODBC到Lotus Notes
- 19. Lotus Notes Interop.Domino.dll
- 20. Lotus IBM Notes 9
- 21. Lotus Notes配置
- 22. Lotus Notes和c#SSO
- 23. 的Lotus Notes:小時
- 24. setCanDeleteDocuments()的Lotus Notes ACL
- 25. Lotus Notes LDAP導出
- 26. Lotus Notes NSF轉換
- 27. Lotus Notes,Exchange和C#
- 28. Lotus Notes從文檔
- 29. 在沒有安裝Lotus Notes軟件的情況下訪問Lotus Notes數據庫的內容
我很好奇你爲什麼想通過telnet而不是更豐富的方法。或者這是一個安全問題?上次我使用telnet時,我們仍然有大型機。 – 2013-04-11 20:02:12