Werken met contactpersonen in PST‑bestand

Contact toevoegen aan PST

Met Aspose.Email kunt u een MapiContact toevoegen aan de submap Contacten van een PST‑bestand dat u hebt aangemaakt of geladen. Hieronder staan de stappen om een MapiContact aan een PST toe te voegen:

  1. Maak een MapiContact‑object.
  2. Stel de MapiContact‑eigenschappen in met verschillende constructors en methoden.
  3. Maak een PST aan met de PersonalStorage.Create()-methode.
  4. Maak een vooraf gedefinieerde map (Contacten) aan in de hoofdmap van het PST‑bestand door toegang te krijgen tot de hoofdmap en vervolgens de AddMapiMessageItem()‑methode aan te roepen.

Het onderstaande codefragment laat zien hoe u een MapiContact maakt en vervolgens toevoegt aan de contactmap van een nieuw aangemaakt PST‑bestand.

Contactinformatie van PST‑bestand opslaan in MSG‑formaat

Dit artikel legt uit hoe u contactinformatie uit een Outlook‑PST‑bestand kunt benaderen en het contact op schijf kunt opslaan in MSG‑formaat. De PersonalStorage‑ en MapiContact‑klassen worden gebruikt om de contactinformatie te verkrijgen en weer te geven. De stappen om de contactinformatie te verkrijgen zijn:

  1. Laad het PST‑bestand in de PersonalStorage‑klasse.
  2. Blader door de map Contacten.
  3. Haal de inhoud van de map Contacten op om de berichtenverzameling te verkrijgen.
  4. Loop door de berichtenverzameling.
  5. Roep de PersonalStorage.ExtractContactInfo()‑methode aan om de contactinformatie te verkrijgen in de MapiContact‑klasse. Gebruik de eigenschappen van de MapiContact‑klasse om de contactinformatie te benaderen.
  6. Roep de PersonalStorage.ExtractMessage()‑methode aan om de contactinformatie te verkrijgen in de MapiMessage‑klasse.
  7. Roep de MapiMessage.Save()‑methode aan om het contact op schijf op te slaan in MSG‑formaat.

De volgende codefragment toont hoe u alle contactinformatie uit het PST‑bestand kunt ophalen en opslaan op schijf in MSG‑formaat.

Contactinformatie opslaan vanuit PST‑bestand in VCF‑formaat

Dit artikel laat zien hoe u contactinformatie uit een Microsoft Outlook‑PST‑bestand kunt benaderen en het contact op schijf kunt opslaan in vCard (VCF)-formaat. Gebruik de PersonalStorage‑ en MapiContact‑klassen om contactinformatie uit het PST‑bestand te verkrijgen. Om de contactinformatie te verkrijgen:

  1. Laad het PST‑bestand in de PersonalStorage‑klasse.
  2. Blader door de map Contacten.
  3. Haal de inhoud van de map Contacten op om de berichtenverzameling te verkrijgen.
  4. Loop door de berichtenverzameling.
  5. Roep de PersonalStorage.ExtractMessage()‑methode aan om de contactinformatie te verkrijgen in de MapiContact‑klasse.
  6. Gebruik de verschillende eigenschappen van de MapiContact‑klasse om de contactinformatie te benaderen.

Het onderstaande programma laadt een PST‑bestand van de schijf en slaat alle contactpersonen op in vCard (VCF)-formaat. De VCF‑bestanden kunnen vervolgens worden gebruikt in elk ander programma dat het standaard vCard‑contactbestand kan laden. Als u een VCF‑bestand opent in Microsoft Outlook, ziet het er uit zoals in de onderstaande schermafbeelding.

|todo:image_alt_text| | :- | Het volgende codefragment laat zien hoe u contactpersonen uit Outlook PST exporteert naar vCard (VCF)-formaat.

Werken met distributielijsten

Het is mogelijk om een distributielijst te maken met de Aspose.Email‑API, die een verzameling van meerdere contactpersonen is. Een distributielijst kan worden opgeslagen op schijf in Outlook‑MSG‑formaat en kan worden bekeken/bewerkt door deze te openen in MS Outlook.

Aanmaken en opslaan van een distributielijst

Het volgende codefragment laat zien hoe je een distributielijst maakt en opslaat.

Een distributielijst uit een PST lezen

Het volgende codefragment laat zien hoe u een distributielijst uit een PST‑bestand kunt lezen.