Exchange 2016: Create new system mailboxes

Problems with the system mailboxes are often only noticed when new Exchange servers are to be installed, and the installation then usually fails.

Faulty system mailboxes can also occur if a database containing the mailboxes has been deleted. Exchange normally avoids deleting a database if system mailboxes are still present. However, in the case of a corrupt database that was manually deleted from the Active Directory, the Exchange 2016 backup mechanism does not take effect.

However, the system mailboxes can be recreated relatively easily. For this example, I have therefore deleted the database that contained the mailboxes. The result is defective system mailboxes:

get-mailbox -Arbitration
get-mailbox -AuditLog

System mailboxes

In this case, the mailboxes could simply be moved to a new database, but there could also be problems with the associated AD accounts. The system mailboxes are therefore created from scratch.

The following 6 accounts are deleted in the Active Directory:

image

The output of the two commands specified above is now empty:

image

Now the Exchange setup can be started with the parameter "/PrepareAD". To do this, you can go directly to the Exchange BIN directory in the Exchange Management Shell and call setup.exe:

cd $exbin
Setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms

image

Setup can also be called up from another Exchange server or directly from the ISO. With an ISO, it is important that at least the same or a higher Cumulative Update version is used.

Setup has now recreated the deleted user accounts:

image

Mailboxes must now be created again for the accounts:

Enable-Mailbox –Arbitration –Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042"
Enable-Mailbox –Arbitration –Identity "SystemMailbox{1f05a927-172e-4567-8642-ee1a6510c594}"
Enable-Mailbox –Arbitration –Identity "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}"
Enable-Mailbox –Arbitration –Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}"
Enable-Mailbox –Arbitration –Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042"
Enable-Mailbox -Arbitration -Identity "Migration.8f3e7716-2011-43e4-96b1-aba62d229136"
Enable-Mailbox -AuditLog -Identity "SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}"

image

Finally, the display name is changed to "Microsoft Exchange" and the send limit for the corresponding mailboxes is adjusted:

Get-Mailbox -Identity "SystemMailbox{e0dc1c29*" -Arbitration | Set-Mailbox -Arbitration -DisplayName "Microsoft Exchange"
Get-Mailbox -Arbitration -Identity "FederatedEmail*" | Get-Mailbox -Arbitration -ProhibitSendQuota 1MB
Get-Mailbox -Arbitration -Identity "Migration*" | Set-Mailbox -Arbitration -ProhibitSendQuota 300MB

image

Done, the system mailboxes are ready for use again:

image

17 thoughts on “Exchange 2016: Systempostfächer neu erstellen”

  1. Eine Frage hätte ich doch noch hier.

    Wenn ich eine neue Datenbank erstelle um dorthin alles rüber migrieren zu wollen, dann muss ich ja neben den Postfächer, Sammelpostfächern auch die Systempostfächer migrieren oder?
    Oder kann ich die weglassen?

    Bei jeder neu angelegten Datenbank werden auch neue Systempostfächer angelegt. Wie ist denn da die genaue Vorgehensweise?

    Danke

    Reply
  2. Hallo zusammen, wenn ich die Systempostfächer neu erstellt habe, passiert folgendes:
    Wäre für jeden Tipp hilfreich :(.
    PS] C:\Windows\system32>Enable-Mailbox -Arbitration -Identity „FederatedEmail.4c1f4d8b-8
    179-4148-93bf-00a95fa1e042“ -Verbose
    Dieser Task unterstützt keine Empfänger dieses Typs. Der angegebene Empfänger
    plt.group/Users/FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 ist vom Typ
    UserMailbox. Stellen Sie sicher, dass dieser Empfänger dem für diesen Task
    erforderlichen Empfängertyp entspricht.
    + CategoryInfo : InvalidArgument: (plt.group/Users…bf-00a95fa1e042:Recip
    ientIdParameter) [Enable-Mailbox], RecipientTaskException
    + FullyQualifiedErrorId : [Server=MAIL03,RequestId=7e2f253d-44ab-436d-842a-35e6a75c
    1535,TimeStamp=20.03.2021 22:06:38] [FailureCategory=Cmdlet-RecipientTaskException]
    674381C0,Microsoft.Exchange.Management.RecipientTasks.EnableMailbox
    + PSComputerName : mail03.plt.group

    [PS] C:\Windows\system32>Get-User -ResultSize Unlimited | where {$_.Name -like „SystemMailbox{1f05a927*“} | Enable-Mailbox -Arbitration -Verbose

    Name Alias ServerName ProhibitSendQuota
    —- —– ———- —————–
    SystemMailbox{1f05a927… SystemMailbox{1f0… mail03 Unlimited

    [PS] C:\Windows\system32>Enable-Mailbox -Identity „SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}“ -Arbitration -Verbose

    Name Alias ServerName ProhibitSendQuota
    —- —– ———- —————–
    SystemMailbox{bb558c35… SystemMailbox{bb5… mail03 Unlimited

    Und bei den System Mailboxen das hier:
    [PS] C:\Windows\system32>Get-Mailbox „SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}“ -Arbitration | Set-Mailbox -Arbitration -UMGrammar $true -OABGen $true -GMGen $true -ClientExtensions $true -MessageTracking $true -PstProvider $true -MaxSendSize 1GB -Force -Verbose
    ‚Database‘ ist für ‚UserMailbox‘ verbindlich.
    + CategoryInfo : NotSpecified: (:) [Get-Mailbox], DataValidationException
    + FullyQualifiedErrorId : [Server=MAIL03,RequestId=f606b5f2-616b-40ad-a5e9-fe52a7b6
    9894,TimeStamp=20.03.2021 21:47:58] [FailureCategory=Cmdlet-DataValidationException
    ] 837043CC,Microsoft.Exchange.Management.RecipientTasks.GetMailbox
    + PSComputerName : mail03.plt.group

    Reply
  3. Moin Moin,

    ich habe leider ein kleins Problem, ich habe die Postfächer gelöscht und wieder erstellen lassen. Wenn ich jetzt den Befehl:
    Enable-Mailbox –Arbitration –Identity „FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042“ absetzte bekomme ich folgende meldung: Für das Active Directory-Konto des Benutzers muss für verknüpfte und freigegebene Postfächer oder für Ressourcenpostfächer eine Anmeldedeaktivierung vorgenommen werden.

    Kann mir ggf. jemand einen kleinen tip geben in welche richtung ich schauen kann. Sehe den wald vor lauter bäumen nicht mehr

    Reply
  4. Guten Morgen, dann bleibt wirklich nur noch das Setup vom EX2016 durchzuführen bzw. es zu schaffen das es funktioniert.

    Reply
    • Hallo Stephan.

      Wie hast du die Systempostfächer mit EX2010 angelegt ? Ich hab das geiche problem , bei mir motzt /Preparead da die AD Struktur (16218) jetzt höher ist als das setup.com vom ex2010 (14322).

      Reply
  5. Bei uns hat das Mit dem KU15 zwar geklappt nur jetzt fehlt angeblich ein Systempostfach für den Exchange:
    „Systempostfach ‚6c00da76-7961-4982-879f-96dbc81425af‘ konnte in Active Directory nicht gefunden werden.“
    Wie kann ich das beheben das wird über diesen trick leider nicht mit erstellt.

    Reply
  6. Ich hänge im Kreis fest, Setup 2016 bricht mit Fehlermeldung ab – wahrscheinlich Systempostfächer defekt, habe sie gelöscht.
    Setup mit /prepareAD bricht mit Meldung ab, man solle zuerst das eigentliche Setup fertig stellen,…
    E:\>Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD
    Microsoft Exchange Server 2016, kumulatives Update, unbeaufsichtigte Installation 15
    Dateien werden kopiert…
    Dateikopiervorgang beendet. Setup erfasst nun zusätzliche für die Installation erforderliche Informationen.
    Sprachen
    Postfachrolle: Transportdienst
    Postfachrolle: Clientzugriffsdienst
    Postfachrolle: Unified Messaging-Dienst
    Postfachrolle: Postfachdienst
    Postfachrolle: Front-End-Transport-Dienst
    Postfachrolle: Clientzugriffs-Front-End-Dienst
    Die Voraussetzungen für Microsoft Exchange Server werden überprüft
    Voraussetzungen werden konfiguriert ABGESCHLOSSEN
    Analyse der Voraussetzungen FEHLER
    Vorheriger Fehler beim Installieren der HubTransportRole-Rolle. Führen Sie Setup nur für diese Rolle erneut aus, oder
    entfernen Sie die Rolle mithilfe der Systemsteuerung.
    Weitere Informationen erhalten Sie unter: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.InstallWatermark.aspx
    Setup von Exchange Server wurde nicht abgeschlossen. Weitere Details finden Sie im Protokoll ‚ExchangeSetup.log‘ im
    Ordner ‚:\ExchangeSetupLogs‘.

    Deinstall geht auch nicht, setup soll erst fertig gemacht werden
    Was nun?

    Reply
    • Hallo allerseits,

      das gleiche Problem wie Stephan und Marcel habe ich auch bei der Installation von Ex2019 (Ex2016 wurde vorher komplett deinstalliert, und das AD sowie die Registry gem. der Anleitung bereinigt). Gibt es konkrete Anleitungen zum Entfernen einzelner Rollen, konkret dieser HubTransportRole?

      Vielen Dank schonmal, und beste Grüße!

      Thomas

      Reply
  7. Guten Tag,

    ich verzweifel hier. Also das erstellen der Systempostfächer hat alles geklappt. Danke.
    Ich habe eine Transportregel für ein 4 Augen Prinzip. In der Log Datei sehe ich das auch die Genehmigung-Email generiert wird. Aber auch leider ein Event ID Drop statt findet und diese nicht mehr in dem Postfach landen der die Email Genehmigen muss. In einem anderen Exchangeserver läuft alles ohne Probleme. Sehe aber keinen Unterschied.

    Reply
  8. Ich habe die Systempostfächer nach einem Desaster Recovery mit dem CU11 wieder hergestellt.
    Da traten zwei neue Postfächer auf:
    SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA}
    SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201}

    Das CU11 habe ich nicht voll durchgeführt, weil es, wie im anderen Thread beschrieben, abbrach und der Grund für das Desaster Recovery war

    Beste Grüße

    Jörg

    Reply
  9. Hallo Frank,
    wirklich sehr gute Beschreibung! Hat alles perfekt geklappt.

    @ Peter
    richtig, ohne läuft es nicht. Das war der fehlende Hinweis!

    Vielen Dank an euch beide :)

    Reply
  10. Hallo Frank,
    für das Migrationspostfach ist nach meiner (leidvollen) Erfahrung noch
    Set-Mailbox „Migration.8f3e7716-2011-43e4-96b1-aba62d229136“ -Arbitration –Management:$true
    nötig, sonst laufen alle Verschiebungen auf den Fehler:
    The migration mailbox for the organization is either missing or invalid.
    Zumindest klappte es danach bei mir :-)

    Reply

Leave a Comment