2013-04-11 156 views
0

我正在從Lotus Domino服務器導出電子郵件進行備份,我想知道..我如何通過telnet訪問服務器並查看我所有可用的電子郵件?通過telnet訪問Lotus Notes

+0

我很好奇你爲什麼想通過telnet而不是更豐富的方法。或者這是一個安全問題?上次我使用telnet時,我們仍然有大型機。 – 2013-04-11 20:02:12

回答

4

使用telnet無法訪問電子郵件。 郵件被封裝在擴展名爲「.nsf」的數據庫文件中,只能由Domino服務器或Notes客戶端讀取。

當然,您可以在Lotus Domino Designer(作爲代理或Web服務)中編寫接口,或使用http和wget獲取您的郵件(如果在Domino上配置),但我相信,這不是,你在找什麼。

所以簡單的回答是一個在這個帖子的第一句話:這是不可能的......

+0

+1 *(快樂評論;)* – C5H8NNaO4 2013-04-18 15:22:41

1

如果Domino服務器啓用POP3或IMAP,那麼你可以使用telnet連接到相應的端口(對於POP3爲110,對於IMAP爲143),併爲給定協議發出正確的命令來驗證和檢索消息。

請參閱Example of accessing IMAP over telnetExample of accessing SMTP and POP3 over telnet

當然,並非所有的Domino服務器都運行POP3或IMAP任務,並且我不知道許多Domino管理員會考慮將它們僅用於備份目的。

即使那樣,我真的無法想象爲什麼你想這樣做,除了測試目的。我確信有可以使用的預先編寫的POP3和IMAP庫,而不是在遠程登錄級別手動進行全部編碼。

坦率地說,有很多更好的方法可用於訪問Notes數據。例如,用於C,C++,Java和COM的Notes API以及DXL。 C API甚至包含一組專門用於備份和存檔程序的特殊調用,這些調用將使您獲得每一種方法都會丟失的點對點保真度。