Freigeben über


Einmaladressen

Gilt für: Outlook 2013 | Outlook 2016

Einmalige Adressen werden verwendet, um Nachrichten an einmalige Empfänger zu senden, also an Empfänger, die keinen entsprechenden Eintrag in einem der Adressbuchcontainern der Sitzung haben. Clients können einmalige Adressen erstellen, wenn sie dem Adressbuch neue Einträge oder neue Empfänger zur Empfängerliste einer ausgehenden Nachricht hinzufügen. Einmalige Adressen können jedem Container hinzugefügt werden, der änderbar ist.

Um eine einmalige Adresse zu erstellen, verwenden Clients eine spezielle Vorlage mit Bearbeitungssteuerelementen zum Eingeben aller Informationen, aus denen eine einmalige Adresse besteht. Einmalige Adressen verwenden, wie Adressen anderer Typen, ein vordefiniertes Format. Das Format von Einmaladressen ist in MAPI folgendermaßen definiert:

Display name[Address type:Email address]

Dieses Format enthält sechs Komponenten und einige Regeln zum Anführungszeichen. Die Komponenten werden in der folgenden Tabelle beschrieben.

Komponente Nutzung Beschreibung
Anzeigename
Optional
Falls nicht vorhanden, verwendet IAddrBook::ResolveName den sichtbaren Teil der E-Mail-Adresse als Anzeigenamen. Kann Leerzeichen enthalten. Weitere Informationen finden Sie unter IAddrBook::ResolveName.
[
Erforderlich
Definiert den Anfang der Typ- und Adressinformationen.
]
Erforderlich
Definiert das Ende der Typ- und Adressinformationen. Wenn diesem Zeichen etwas anderes als Leerzeichen folgt, wird der Eintrag nicht als benutzerdefinierter Empfänger behandelt.
Adresstyp
Erforderlich
Typ der Adresse; wird einem bestimmten Adressformat zugeordnet. Weitere Informationen finden Sie unter MAPI-Adresstypen.
:
Erforderlich
Trennt den Adresstyp von der E-Mail-Adresse.
E-Mail-Adresse
Erforderlich
Die Adresse des Empfängers. Kann Leerzeichen enthalten.

MAPI verwendet bestimmte Sätze von Anführungszeichen, um Adressen Sonderzeichen wie Komma (,), linke Klammer ([) und Doppelpunkt (:) sowie einige nicht typierbare Zeichen wie Wagenrücklauf oder Zeilenvorschub oder andere hexadezimale Äquivalente zu ermöglichen. Das Anführungszeichen ist der umgekehrte Schrägstrich (). Wenn Kunden oder Anbieter daher einen umgekehrten Schrägstrich in eine Adresse einfügen müssen, müssen sie ihm das Anführungszeichen ("\") voranstellen.

Clients und Dienstanbieter können diese Anführungszeichentechnik in jedem der nicht fixierten, typierbaren Felder verwenden. Der folgende Eintrag wird beispielsweise in Bill Lee als Anzeigename, MSPEER als Adresstyp und \\billll\\in als E-Mail-Adresse übersetzt:

Bill Lee[MSPEER:\\\\billl\in]

Um spezielle nicht typierbare Zeichen einzufügen, verwenden Clients und Dienstanbieter ein Anführungszeichen, gefolgt von einem x und zwei Hexadezimalziffern, um ihre hexadezimale Entsprechung darzustellen. Wenn eine Adresse beispielsweise ein nicht typierbares Zeichen aufweist, das einem Wagenrücklauf (\\0d) im Hexadezimalwert entspricht, würde ein Client sie wie folgt eingeben:

Fax Recipient[fax:recipient\x0dbuilding\x0doffice\x0d555-1212\x0d]

IAddrBook::ResolveName analysiert auch automatisch die meisten SMTP-Adressen und sucht nach Adressen im folgenden Format:

XXX@YYY.ZZZ

Obwohl nicht alle möglichen RFC822-Formate verarbeitet werden, ist diese automatische Analyse für die meisten Benutzer ausreichend. ResolveName enthält diese Funktion, damit Benutzer SMTP-Adressen direkt in eine Nachricht eingeben und diese Nachricht an den Internetbenutzer senden können. Die XXX-, YYY- und ZZZ-Komponenten der Adresse können ein oder mehrere Zeichen sein. Das At-Zeichen (@) kann nicht in die XXX-, YYY- oder ZZZ-Adresskomponenten eingeschlossen werden, und die YYY-Komponente kann auch keinen Punkt enthalten. Da die folgenden Zeichen Sonderzeichen in SMTP-Adressen sind, konvertiert MAPI automatisch einen Anzeigenamen, der diese Zeichen enthält, in eine einmalige Adresse:

  • >>

  • @

  • <>

  • .

Jeder einmaligen Adresse wird ein entsprechender einmaliger Eintragsbezeichner zugewiesen. Um diese Zuweisung vorzunehmen, rufen Clients IAddrBook::CreateOneOff auf, und Transportanbieter rufen IMAPISupport::CreateOneOff auf. Weitere Informationen finden Sie unter IAddrBook::CreateOneOff und IMAPISupport::CreateOneOff. Bei der Verarbeitung eingehender Nachrichten erstellen Transportanbieter einmalige Eintragsbezeichner für Gatewayadressen und für Adressen, die nicht von den zugeordneten Adressbuchanbietern des Transports verarbeitet werden können. Transportanbieter überprüfen den Typ der einzelnen Adressen in einer Nachricht, um zu ermitteln, ob sie von einem Adressbuchanbieter verarbeitet werden kann, der dem Transport zugeordnet ist. Wenn dies nicht möglich ist, rufen Transportanbieter IMAPISupport::CreateOneOff auf, um die Adresse einem einmaligen Eintragsbezeichner zuzuordnen.

Einmalige Eintragsbezeichner enthalten die folgenden Informationen in der folgenden Reihenfolge:

  1. MAPIUID

  2. Version

  3. Flags

  4. Anzeigename

  5. Adresstyp

  6. E-Mail-Adresse

In den Aufrufen von IAddrBook::CreateOneOff und IMAPISupport::CreateOneOff können Clients und Transportanbieter eine Kennzeichnung festlegen, die angibt, ob der durch die einmalige Adresse dargestellte Empfänger formatierten Text oder eingebettete OLE-Objekte verarbeiten kann. Um anzugeben, dass ein Empfänger formatierten Text und OLE-Objekte verarbeiten kann, legen Clients und Transportanbieter die Kennzeichnung MAPI_SEND_NO_RICH_INFO im Parameter ulFlags fest. MAPI legt dann die PR_SEND_RICH_INFO (PidTagSendRichInfo)-Eigenschaft des einmaligen Empfängers auf FALSCH fest. Wenn diese Kennzeichnung nicht festgelegt ist, legt MAPI PR_SEND_RICH_INFO auf WAHR fest, es sei denn, die einmalige Adresse wird als SMTP-Adresse interpretiert. In diesem einen Fall wird PR_SEND_RICH_INFO standardmäßig auf FALSCH festgelegt.

Siehe auch