2013-01-04 23 views
0

我是網絡開發新手。我正在使用James郵件服務器。我分別創建了兩個域和兩個用戶。我可以互相發送消息,並通過this的幫助從「收件箱」文件夾中獲取消息。我無法在商店中找到'sentbox'的方式(我不確定是否有這樣的文件夾)。對於如何取得發件箱,詹姆斯可能持有的草案,必須有另一種方法和見解。詹姆斯發送箱

在此先感謝

回答

1

「發件箱」,「發件箱」,「草稿」,這些都是在一臺郵件服務器只是普通的文件夾。與收件箱不同,它們沒有什麼特別之處。您選擇文件夾的名稱。您可以像創建其他文件夾一樣創建文件夾。與其他文件夾一樣,您可以將消息存儲在文件夾中。

+0

我明白了。但是,我怎樣才能分別獲得消息,然後。例如,我在getFolder('inbox')返回收到的消息後測試了getMessages()。關於我發送的消息呢?我怎樣才能得到它們。 – boburShox

+0

首先你必須「放」它們。他們不會神奇地出現在任何地方。發送郵件後,您必須將郵件複製到文件夾。 –

+0

謝謝@Shannon,您對電子郵件服務器的工作有了初步的瞭解 – boburShox

0

您的用例實際上很常見,並且有一個標準的實現方法。

它依賴Mailet配置。使您的本地交付不重影電子郵件。然後在SenderIsLocal匹配器後面放置一個ToSenderFolder,以確保郵件在發送的郵箱中發送。 Finnaly爲本地用戶提供Null mailet和RecipientIsLocalMatcher的鬼電子郵件。

這不是標準的,因爲處理這個邏輯是MUA的工作。然而,使用標準組件實現它仍然非常容易。

乾杯,

伯努瓦