MAPI - zjištění počtu zpráv

Pro vlastní práci se zprávami slouží komponenta MAPI Message, která má dostatek vlastností a metod, které potřebujete pro vytvoření plnohodnotné poštovní aplikace.

Podívejme se nyní na něco užitečného. Jak zjistit, kolik zpráv má uživatel ve schránce ? Následující kód Vám to řekne:

Private Sub Form_Load()

   MAPISession1.DownloadMail = True
   MAPISession1.SignOn

   MAPIMessages1.SessionID = MAPISession1.SessionID
   MAPIMessages1.Fetch

   MsgBox "Máte " & MAPIMessages1.MsgCount & " zpráv v poštovní schránce."

   MAPISession1.SignOff

End Sub

Všimněte si především řádku MAPIMessages1.SessionID = MAPISession1.SessionID. Pokaždé, když zahájíte relaci s poštovním serverem API funkce, zabudované v MAPISession komponentu vytvoří unikátní identifikátor, nazývaný SessionID. Tento identifikátor relace musí být předán komponentě MAPIMessage před tím, než začnete se zprávami pracovat.

Zpět Další

Autor: The Bozena