Microsoft Office 365 Anmeldung: Es ist ein Problem aufgetreten

Microsoft Office 365 Anwender erhalten möglicherweise bei der Anmeldung aus Word oder Excel zum Office 365 Account die Fehlermeldung („Es ist ein Problem aufgetreten“) mit dem Fehlercode 80090016:

Es ist ein Problem aufgetreten Microsoft Office Fehlercode 80090016

FIX: Microsoft Office 365 Problem Lösung

Ursache

Die Anmeldung zum Microsoft Office 365 Account ist nicht mehr möglich und es kommt zu einem Problem, aus einer Office 2019 oder Microsoft 365 Anwendung. Die Kennwort Eingabe erscheint nicht mehr, oder nach der Eingabe folgt keine reaktion. Der Office Fehlercode 80090016 erscheint. Die dem Trusted Platform Module zugrundeliegenden Credentials sind nicht mehr gültig.

Lösung

Der Microsoft Office Problem Fehlercode 80090016 ist auf fehlerhaftes Verarbeitung des TPM Kryptographie Modul zurückzuführen. Die Microsoft Trusted Platform Credentials kann man zurückstellen. Unter dem Benutzerprofile %localappdata%\Packages befindet sich der Ordner Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy.

Mit Eingabe in der Explorer Adressleiste: %localappdata%\Packages den Ordner Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy auf _old umbenennen.

C:\Users\<Benutzername>\appdata\local\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy_old
Microsoft Office Problem mit TPM, Microsoft_AAD_BrokerPlugin_cw5n1h2txyewy auf _old umbenennen

Gelöst: Office Fehlercode 80090016

Bei der nächsten Anmeldung zum Microsoft Office 365 Account, wird der Ordner Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy erneut erstellt. Die neu erzeugten Anmeldedaten können vom Trusted Platform Module wieder problemlos verarbeitet werden.

Das Trusted Platform-Modul (TPM)

Das TPM ist ein kryptografisches Modul, das Sicherheit und Datenschutz für Computer verbessert. Der Schutz von Daten durch Verschlüsselung und Entschlüsselung, der Schutz von Anmeldeinformationen für die Authentifizierung und der Nachweis, welche Software auf einem System ausgeführt wird, sind grundlegende Funktionen, um die Sicherheit von Computern zu gewährleisten. Das TPM hilft bei all diesen Szenarien und mehr. Der Microsoft Office Problem Fehlercode 80090016 ist auf Fehler bei der Verarbeitung des TPM Kryptographie Modul zurückzuführen.

Funktionsbeschreinung

Die TPM-Technologie (Trusted Platform Module) wurde entwickelt, um hardwarebasierte, sicherheitsbezogene Funktionen bereitzustellen. Ein TPM-Chip ist ein sicherer Kryptografieprozessor, der für kryptografische Vorgänge konzipiert ist. Der Chip enthält mehrere physische Sicherheitsmechanismen, um ihn manipulationssicher zu machen, und Schadsoftware kann die Sicherheitsfunktionen des TPM nicht manipulieren.

Die häufigsten TPM-Funktionen werden für Messungen der Systemintegrität sowie für die Erstellung und Verwendung von Schlüsseln verwendet. Während des Systemstarts kann der geladene Startcode (einschließlich Firmware- und Betriebssystemkomponenten) gemessen und im TPM aufgezeichnet werden. Mithilfe der Integritätsmessungen kann nachgewiesen werden, wie ein System gestartet wurde. Darüber hinaus stellen sie sicher, dass ein TPM-basierter Schlüssel erst verwendet wurde, nachdem das System mit der richtigen Software gestartet wurde.

E-Mail und Anhang mit sendmail versenden

sendmail e-mail mit echo Befehl und Anhang versenden. sendmail implementiert die Kompatibilitätsschnittstelle von Postfix und ist in fast allen unixoiden Betriebssysteme enthalten, der Mail Transfer Agent, dessen Geschichte bis in die frühen 1980er Jahre zurückreicht.

E-Mail mit echo sendmail versenden

E-Mail und Anhang mit sendmail versenden

sendmail versendet E-Mails über das Internet an einen bestimmten Empfänger. Dies kann durch den Befehl „sendmail“ und „echo“ in einer Linux Kommando-zeile erfolgen, und kann auch innerhalb eines Programmier-skripts verwendet werden.

quote   sendmail: fatal: open /etc/postfix/main.cf: No such file or directory

Vergewissere dich das sendmail auf dem Linux Host vorhanden ist, mit dem Befehl which sendmail oder man sendmail. Falls sendmail nicht gefunden wird, und kein MTA wie Postfix installiert ist, wird sendmail wie folgt bereitgestellt.

$ sudo apt install sendmail -y

sendmail in der Kommandozeile

Das folgende Beispiel zeigt ein Linux-Befehl zum Senden einer E-Mail Nachricht aus der Kommandozeile mit sendmail unter verwendung des echo Befehl.

$ echo -e "Subject:Test Mail using sendmail \nThis is a Test Message\n" | sendmail youremail@example.tld

Der nächste Befehl sendet eine E-Mail mit Absender (From:) Adresse.

$ /usr/sbin/sendmail youremail@example.tld
From: nobody@example.tld
Subject: Test Mail using sendmail
This is a Test Message
.

  Der Punkt (.) beendet den Editor und die E-Mail wird versendet.

Das Beispiel oben erstellt interaktiv mit jeder Zeile eine E-Mail. Es wird eine Nachricht mit dem Betreff „Test Mail using sendmail“ dem Posteingang von youremail@example.tld zugestellt. Die Empfänger E-Mail-Adresse entsprechend ändern. Vergewissere dich, das sendmail auf dem Host vorhanden ist, und es dem Host erlaubt ist, E-Mails zu versenden.

sendmail eraubt die Pipeline Anweisung, dabei ist es möglich eine Nachricht mit einer Textdatei zu versenden.

$ /usr/sbin/sendmail < message.txt -t -i youremail@example.tld

Der Inhalt der Textdatei message.txt hier in diesem Beispiel wie folgt.

From: nobody@example.tld
Subject: Test Mail using sendmail
This is a Test Message

  Die sendmail Option -i behandelt das lesen der Nachricht aus der Standard Eingabe ohne Punkt (.) am Zeilenende. Die Option -t Extrahiert die Empfänger aus den Nachrichtenkopfzeilen und wird allen in der Befehlszeile angegebenen Empfängern hinzugefügt.

E-Mail und Datei mit sendmail versenden

Administratoren stehen oft vor der Aufgabe, eine E-Mail direkt von einem Host zu versenden, dabei steht kein E-Mail Client zur Verfügung. In diesem Beispiel wird mit „sendmail“ eine Datei als Anhang versendet.

Der Zweck ist es, auf einem Postfix MTA die als SPAM abgewiesenen Zustellversuche „blocked using“ herauszufiltern. Um das GZ-Archive zu versenden, muss Postfix auf dem Host konfiguriert sein. Es kann auch ein anderer autorisierter MTA sein, oder es wird ein externes SMTP-Relay verwendet.

#!/bin/bash
cat /var/log/maillog* | grep 'blocked using' | grep 'middleton.tld' > /tmp/blocked.txt
gzip -f /tmp/blocked.txt
( echo "to: sysop@example.tld"
  echo "from: no_reply@$HOSTNAME"
  echo "subject: Report of messages blocked by $HOSTNAME"
  echo "mime-version: 1.0"
  echo "content-type: multipart/related; boundary=messageBoundary"
  echo
  echo "--messageBoundary"
  echo "content-type: text/plain"
  echo
  echo "Please find the document attached."
  echo
  echo "--messageBoundary"
  echo "content-type: text/plain; name=blocked.txt.gz"
  echo "content-transfer-encoding: base64"
  echo
  openssl base64 < /tmp/blocked.txt.gz) | sendmail -t -i

  Option -t extrahiert die Empfänger aus der Nachrichtenkopfzeile. Mit der Option -i ohne . (Punkt) am Ende der Eingabe.

Fazit

Dieses Beispiel zeigt die Anwendung von sendmail, um eine E-Mail mit echo Befehl und Anhang aus der Shell zu versenden. Durch ändern der einzelnen Zeilen können viele weitere Anwendungszwecke zum Zug kommen. Die Base64 Kodierung wird durch openssl vorgenommen. Die echo Anweisungen erzeugt den MIME-MessageBody.