Arbeiten mit Outlook‑Kontakten
Outlook-Kontakt erstellen
Aspose.Email für Java unterstützt das Erstellen von Outlook-Kontakten (VCards) mit dem MapiContact Klasse. MapiContact enthält viele Methoden, von denen einige unten aufgeführt sind.
- MapiContactElectronicAddressPropertySet enthält ein Set von MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet enthält ein Set von MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
Kontaktstruktur in Aspose.Email für Java
Unten ist die für Kontakte in Aspose.Email für Java implementierte Hierarchie dargestellt. Der entsprechende Klassenname ist neben jeder Eigenschaft angegeben. Hyperlinks zur Online-Dokumentation werden für weitere Referenz bereitgestellt.
- Kontakt (MapiContact)
- Elektronische Adressen (MapiContactElectronicAddressPropertySet)
- E‑Mail 1 (MapiContactElectronicAddress)
- Adressart
- Anzeigename
- E‑Mail‑Adresse
- Faxnummer
- E‑Mail 2
- E‑Mail 3
- Privates Fax
- Primäres Fax
- Geschäftstelefaks
- E‑Mail 1 (MapiContactElectronicAddress)
- Ereignisse (MapiContactEventPropertySet) Siehe unten ein Beispiel, wie Ereignisse gesetzt werden.
- Geburtstag
- Hochzeitstag
- Namensinformationen (MapiContactNamePropertySet)
- Anzeigename
- Anzeige‑Namenspräfix
- Dateiunter
- Dateiunter‑ID
- Generation
- Vorname
- Initialen
- Zweiter Vorname
- Spitzname
- Nachname
- Persönliche Informationen (MapiContactPersonalInfoPropertySet)
- Konto
- Geschäfts‑Homepage
- Computer‑Netzwerkname
- Kunden‑ID
- Kostenloser Geschäftsstandort
- FTP‑Seite
- Geschlecht
- Staatliche ID‑Nummer
- Hobbys
- HTML
- Instant‑Messaging‑Adresse
- Sprache
- Ort
- Notizen
- Organisations‑ID‑Nummer
- Persönliche Homepage
- Name des Empfehlenden
- Name des Ehepartners
- Physische Adresse (MapiContactPhysicalAddressPropertySet)
- Privatadresse (MapiContactPhysicalAddress)
- Adresse
- Stadt
- Land
- Ländercode
- Postleitzahl
- Postfach
- Bundesland oder Provinz
- Weitere Adresse
- Arbeitsadresse
- Privatadresse (MapiContactPhysicalAddress)
- Berufsinformationen
- Assistent
- Firmenname
- Abteilungsname
- Name des Managers
- Bürostandort
- Beruf
- Titel
- Telefonnummern (MapiContactTelephonePropertySet)
- Assistenten‑Telefonnummer
- Geschäftstelefonnummer 2
- Geschäftstelefonnummer
- Rückruf‑Telefonnummer
- Auto‑Telefonnummer
- Haupttelefonnummer des Unternehmens
- Telefonnummer (Privat 2)
- Telefonnummer (Privat)
- ISDN‑Nummer
- Mobile Telefonnummer
- Andere Telefonnummer
- Pager‑Telefonnummer
- Primäre Telefonnummer
- Funktelefon‑Nummer
- Telex‑Nummer
- TTY/TDD‑Telefonnummer
- Elektronische Adressen (MapiContactElectronicAddressPropertySet)
Der folgende Code verwendet Aspose.Email, um einen Outlook‑Kontakt zu erstellen und füllt ihn mit Namen, beruflichen Eigenschaften, physischer Adresse und E‑Mail. Er zeigt außerdem das Hinzufügen von MapiContactEventPropertySet zum Kontakt.
|
| | :- | |Abbildung: Ein mit Aspose.Email codierter Microsoft Outlook‑Kontakt|
Hinzufügen von Kontakt-Ereignisinformationen zu einem MapiContact
Microsoft Outlook ermöglicht es Benutzern, einem Kontakt Ereignisinformationen hinzuzufügen. Das Ereignis enthält Geburtstag und Hochzeitsjubiläum. Aspose.Email stellt das MapiContactEventPropertySet Klasse zum Hinzufügen dieser Informationen zu einem Kontakt. Dies wird im folgenden Beispiel erläutert.
Erstellen, Speichern und Lesen von Outlook‑Kontakten
Aspose.Email ermöglicht Entwicklern das Erstellen von Microsoft Outlook‑Kontakten sowie E‑Mail‑Nachrichten. Das MapiContact Klasse liefert alle Kontakt‑Eigenschaften, die zum Erstellen eines Outlook‑Kontakts erforderlich sind. Dieser Artikel zeigt, wie man einen Outlook‑Kontakt mit der MapiContact Klasse.
Erstellen und Speichern eines MapiContact
Die folgenden Schritte können verwendet werden, um einen Kontakt zu erstellen und auf Festplatte zu speichern:
- Instanziieren Sie ein neues Objekt der MapiContact Klasse.
- Geben Sie Informationen zu den verschiedenen Eigenschaften des Kontakts ein.
- Fügen Sie dem Kontakt Fotodaten hinzu, falls vorhanden.
- Speichern Sie den Kontakt im MSG- oder VCard-Format.
Kontakt im VCF‑Version‑3‑Format speichern
Um den Kontakt im VCF‑Version‑3‑Format zu speichern, verwenden Sie die VCardVersion enumerable, um die VCardSaveOptions.Version Eigenschaft. Der folgende Beispielcode demonstriert die Verwendung von VCardVersion enumerable, um den Kontakt im VCF‑Version‑3‑Format zu speichern.
Lesen eines MapiContact
Die MapiContact Klasse kann verwendet werden, um sowohl Microsoft Outlook‑MSG‑Dateien als auch Kontakte im VCard‑Format zu laden. Die folgenden Codebeispiele zeigen, wie Outlook‑Kontakte, die als MSG und VCF gespeichert wurden, in MapiContact.
Laden eines Kontakts aus MSG
Laden eines Kontakts aus VCard
Der folgende Code zeigt, wie man ein MapiContact durch Laden von Daten aus einer VCard‑Datei mit VCardLoadOptions:
MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());
VCard‑Kontakt mit angegebenem Encoding laden
Unterstützte Methode: MapiContact.fromVCard(String, Encoding)
Darstellung von Kontaktinformationen in MHTML
Outlook‑Kontakt kann mit der Aspose.Email‑API in MHTML konvertiert werden. Dieses Beispiel zeigt, wie eine VCard in MapiContact und dann mit Hilfe von MailMessage API.