Arbete med kontakter i PST-fil
Lägga till kontakt i PST
Med Aspose.Email kan du lägga till en MapiContact i undermappen Kontakter i en PST‑fil som du har skapat eller laddat. Nedan följer stegen för att lägga till MapiContact i en PST:
- Skapa ett MapiContact‑objekt.
- Ställ in MapiContact-egenskaperna med olika konstruktorer och metoder.
- Skapa en PST med PersonalStorage.Create()-metoden.
- Skapa en fördefinierad mapp (Kontakter) i PST-filens rot genom att komma åt rotmappen och sedan anropa metoden AddMapiMessageItem().
Följande kodsnutt visar hur du skapar en MapiContact och sedan lägger till den i kontaktmappen i en nyss skapad PST-fil.
Spara kontaktinformation från PST-fil i MSG-format
Den här artikeln förklarar hur du kommer åt kontaktinformation från en Outlook PST-fil och sparar kontakten på disk i MSG-format. PersonalStorage- och MapiContact-klasserna används för att hämta och visa kontaktinformationen. Stegen för att hämta kontaktinformationen är:
- Läs in PST-filen i PersonalStorage-klassen.
- Bläddra i Kontakter‑mappen.
- Hämta innehållet i Kontakter‑mappen för att få meddelandesamlingen.
- Loopa igenom meddelandesamlingen.
- Anropa metoden PersonalStorage.ExtractContactInfo() för att hämta kontaktinformationen i klassen MapiContact. Använd MapiContact‑klassens egenskaper för att komma åt kontaktinformationen
- Anropa metoden PersonalStorage.ExtractMessage() för att hämta kontaktinformationen i klassen MapiMessage.
- Anropa metoden MapiMessage.Save() för att spara kontakten till disk i MSG-format.
Följande kodexempel visar hur du hämtar all kontaktinformation från PST-filen och sparar den på disk i MSG-format.
Spara kontaktinformation från PST-fil i VCF-format
Den här artikeln visar hur du kommer åt kontaktinformation från en Microsoft Outlook PST-fil och sparar kontakten på disk i vCard (VCF)-format. Använd PersonalStorage- och MapiContact-klasserna för att hämta kontaktinformation från PST-filen. Så här hämtas kontaktinformationen:
- Läs in PST-filen i PersonalStorage-klassen.
- Bläddra i Kontakter‑mappen.
- Hämta innehållet i Kontakter‑mappen för att få meddelandesamlingen.
- Loopa igenom meddelandesamlingen.
- Anropa metoden PersonalStorage.ExtractMessage() för att hämta kontaktinformationen i klassen MapiContact.
- Använd MapiContact-klassens olika egenskaper för att komma åt kontaktinformationen.
Programmet nedan läser in en PST-fil från disk och sparar alla kontakter i vCard (VCF)-format. VCF-filerna kan sedan användas i vilket annat program som helst som kan läsa den standardiserade vCard-kontaktfilen. Om du öppnar en VCF-fil i Microsoft Outlook ser den ut som den i skärmdumpen nedan.
|
| | :- | Följande kodexempel visar hur du exporterar kontakter från Outlook PST till vCard (VCF)-format.
Arbeta med distributionslistor
Det är möjligt att skapa en distributionslista med Aspose.Email‑API som är en samling av flera kontakter. En distributionslista kan sparas till disk i Outlook MSG‑format och kan visas/manipuleras genom att öppna den i MS Outlook.
Skapa och spara en distributionslista
Följande kodsnutt visar hur du skapar och sparar en distributionslista.
Läsa en distributionslista från en PST
Följande kodexempel visar hur du läser en distributionslista från en PST.