MAPI - připojení k serveru

MAPI =  Mail Application Programming Interface

Abyste mohli používat kódy, popsané v tomto seriálu, musíte mít nainstalovány a do projektu přidány komponenty Microsoft MAPI. Jsou zakompilovány v prvku MSMAPI32.OCX. Prvek Microsoft MAPI obsahuje dva komponenty - MAPI Session a MAPI Message. Pokud chcete používat MAPI komponenty, musíte mít navíc nainstalovaného poštovního klienta, který, který s rozhraním MAPI také pracuje - například Microsoft Outlook Expres.

Komponenta MAPI Session poskytuje rozhraní, pomocí kterého se můžete připojit k poštovnímu serveru. Abyste byli schopni přijímat a odesílat zprávy, musíte se identifikovat na poštovním serveru pomocí uživatelského jména a hesla. MAPI má dvě základní cesty, jak to provést - buď umožníte MAPI komponentům, aby se Vás na jméno a heslo dotázali, nebo tyto informace poskytnete komponentům nastavením vlastností přímo v kódu. Zde jsou dva příklady těchto možností:

Private Sub Form_Load()

   'MAPI komponenta se Vás dotáže na jméno a heslo
   MAPISession1.SignOn
   MAPISession1.SignOff

End Sub

Druhá cesta:

Private Sub Form_Load()

   'Jméno a heslo zadáme
   MAPISession1.UserName = "Bozena"
   MAPISession1.Password = "abcdef"
   MAPISession1.SignOn
   MAPISession1.SignOff

End Sub

V obou případech voláním metody SignOn vytváříme relaci s poštovním serverem a pomocí metody SignOff tuto relaci ukončujeme.

 Další

Autor: The Bozena