Möchtest du dein Outlook- und Microsoft 365-Konto, einschließlich Exchange Online, nutzen, um die Zustellbarkeit von E-Mails für deine WordPress-Website zu verbessern? Mit dem Microsoft 365 / Outlook.com Mailer für WP Mail SMTP kannst du die API von Microsoft sicher nutzen, um die E-Mails deiner Website zu authentifizieren.
Dieses Tutorial zeigt dir alle Schritte, die du brauchst, um den Microsoft 365 / Outlook.com Mailer in WP Mail SMTP einzurichten.
Anforderungen:
- Für diesen Mailer muss auf deiner Website SSL (https) aktiviert sein. Details zur Einrichtung findest du im WPBeginner's Guide to adding SSL and HTTPS in WordPress.
- Obwohl für die Einrichtung dieses Mailers keine kostenpflichtigen Microsoft-Dienste erforderlich sind, verlangt Microsoft, dass du eine Kreditkarte eingibst, um ein Konto einzurichten (um Spam-Anmeldungen zu vermeiden).
- Der Microsoft 365 / Outlook.com Mailer ist nur mit der Pro-Lizenz oder höher verfügbar.
Was ist der Microsoft 365 / Outlook.com Mailer?
Microsoft bietet nicht nur Dienste für E-Mail-Adressen und Postfächer an, sondern auch ein Tool zur Verbesserung der Zustellbarkeit deiner E-Mails. Dies geschieht über eine API, was bedeutet, dass du keine sensiblen Anmeldedaten in deinen WordPress-Adminbereich eingeben musst (was sicherer ist als ein herkömmliches SMTP). Der Microsoft/Outlook Mailer kann bis zu 1.000 E-Mails pro Minute verschicken, was deutlich über den Limits der meisten anderen Mailer liegt.
- Kosten: Kostenlos. Allerdings musst du deine Kreditkartendaten zur Verifizierung deines Kontos eingeben.
- Von E-Mail Anforderungen: Der kostenlose Dienst funktioniert nur mit Microsoft-basierten E-Mail-Adressen (z. B. [email protected], [email protected] und Office 365-E-Mails, einschließlich derer, die von Exchange Online verwaltet werden). Wenn du Exchange Server verwendest, können nur kostenpflichtige Outlook (Office 365)-Konten eine domänenbasierte Absender-E-Mail-Adresse verwenden.
- Unterm Strich: Die API von Microsoft ist eine kostenlose, sichere Lösung für den E-Mail-Versand. Allerdings sind die Einrichtungsanforderungen von Microsoft komplexer als bei den meisten anderen Mailer-Optionen in WP Mail SMTP. Außerdem neigt die API zu kleinen Verzögerungen (bis zu ein paar Minuten) bei der E-Mail-Zustellung.
Hinweis: Wenn du ein kostenpflichtiges Konto mit einer domänenbasierten Absender-E-Mail verwendest, musst du die SPF- und DKIM-Werte konfigurieren. Weitere Informationen findest du in der SPF-Dokumentation und der DKIM-Dokumentation von Microsoft.
Erste Schritte mit WP Mail SMTP
Um loszulegen, musst du zunächst das WP Mail SMTP Plugin installieren und aktivieren.
Sobald du das Plugin installiert und aktiviert hast, gehst du zu WP Mail SMTP " Einstellungen. Auf der Registerkarte Allgemein findest du die Einstellungen für die Mailer-Konfiguration.

Wie du diese Einstellungen vornimmst, erfährst du in den nächsten Abschnitten.
Mailer
Überspringe vorerst die Einstellungen "Von E-Mail" und " Von Name". Wir werden diese in einem späteren Schritt behandeln.
Du musst zuerst zum Abschnitt Mailer scrollen. Hier wählst du die Option 365 / Outlook aus.

Nachdem du dich für den Microsoft 365 / Outlook.com Mailer entschieden hast, solltest du einen neuen Abschnitt mit dem Titel 365 / Outlook sehen.

Es gibt zwei Möglichkeiten, den Outlook Mailer zu konfigurieren: Mit dem One-Click-Setup oder durch manuelles Erstellen und Registrieren einer App im Azure-Portal von Microsoft.
Wenn du einen unkomplizierten Ansatz bevorzugst, fahre mit dem Abschnitt über die Aktivierung der Ein-Klick-Einrichtung in diesem Leitfaden fort. Bei dieser Methode musst du nicht die mühsamen Schritte der Registrierung einer App durchlaufen.
Wenn du die App-ID und das App-Kennwort jedoch lieber manuell erstellen möchtest, musst du dein Microsoft-Konto verwenden, um eine Webanwendung zu erstellen. Um mit dieser Methode fortzufahren, springe zum Abschnitt " Erstellen einer Webanwendung " in diesem Leitfaden.
Aktivieren der Ein-Klick-Einrichtung
Für eine einfachere und schnellere E-Mail-Einrichtung empfehlen wir die Ein-Klick-Einrichtungsfunktion. Damit kannst du deine Website mit ein paar Klicks mit dem Outlook-Mailer verbinden.
Nachdem du in den WP Mail SMTP-Einstellungen 365 / Outlook als deinen Mailer ausgewählt hast, findest du die Option zur Aktivierung der Ein-Klick-Einrichtung. Schalte diesen Schalter einfach auf EIN, um den vereinfachten Einrichtungsprozess zu starten.

Ausführlichere Informationen zum One-Click-Setup findest du in unserem Leitfaden zur Konfiguration des Outlook-Mailers mit der One-Click-Setup-Funktion.
Hinweis: Die Ein-Klick-Setup-Funktion erfordert eine Pro-Lizenz oder höher.
Wenn du lieber mit dem traditionellen Ansatz weitermachen möchtest oder eine benutzerdefinierte Einrichtung benötigst, fahre bitte mit den restlichen Schritten fort, die unten beschrieben sind.
Um die für diesen Abschnitt benötigten Informationen zu generieren, musst du eine Webanwendung in deinem Microsoft Azure-Konto einrichten. Dieser Vorgang erfordert keine Programmierung und wir zeigen dir im nächsten Schritt genau, wie du vorgehen musst.
Behalte diese WP Mail SMTP-Einstellungen in einem separaten Tab oder Fenster geöffnet, da du bald darauf zurückkommen wirst.
Konfigurieren eines Microsoft Azure-Kontos
Um mit dem Einrichtungsprozess fortzufahren, brauchst du ein Microsoft Azure-Konto. Wenn du ein neues Konto erstellen musst, klicke auf diesen Link, um dich für ein kostenloses Microsoft Azure-Konto anzumelden.
Obwohl die Erstellung eines Kontos kostenlos ist, musst du bei der Anmeldung eines Microsoft-Kontos deine Kreditkartendaten angeben. Das hilft, Spam-Registrierungen zu verhindern.
Hinweis: Möglicherweise musst du den Pay-as-you-go-Plan von Microsoft abonnieren, bevor du Anwendungen im Azure-Portal erstellen kannst.
Da du höchstwahrscheinlich bereits ein Microsoft E-Mail-Konto hast (über Hotmail, Live, Outlook, Microsoft 365 usw.), kannst du dich einfach mit deinen bestehenden Zugangsdaten bei Microsoft Azure anmelden.
Hinweis: Die E-Mail, die du für dein Azure-Konto verwendest, muss eine Microsoft-E-Mail-Adresse mit der Berechtigung zum Senden von E-Mails sein.
Sobald du dein Konto erstellt und verifiziert hast, musst du das Azure-Portal öffnen, falls du nicht automatisch weitergeleitet wirst.
Eine Anwendungs-ID erstellen
Gib im Azure-Portal in der Suchleiste oben auf der Seite App-Registrierungen ein.

Als nächstes siehst du ein Dropdown-Menü mit einer Liste von Diensten. Klicke auf App-Registrierungen.

Oben auf der Seite mit den App-Registrierungen musst du die Option + Neue Registrierung auswählen.

Hinweis: Wenn du die Fehlermeldung siehst: Die Möglichkeit, Anwendungen außerhalb eines Verzeichnisses zu erstellen, ist veraltet. Das bedeutet, dass du dich noch nicht für ein Azure-Konto angemeldet hast. Du musst dein Azure-Konto registrieren und verifizieren, um eine Anwendung registrieren zu können.
Im Anmeldeformular für die App musst du die folgenden Angaben machen:
- Name: Dies ist nur für deine persönliche Organisation. Wir empfehlen daher einen Namen wie "WP Mail SMTP: yourdomain.com".
- Unterstützte Kontotypen: Wähle Konten in einem beliebigen Organisationsverzeichnis und persönliche Microsoft-Konten.

Hinweis: Bei einigen Microsoft-Kontotypen siehst du möglicherweise nur die Option Konten in jedem Organisationsverzeichnis (Any Azure AD - Multitenant). Wähle diese Option, wenn die Option Konten in einem beliebigen Organisationsverzeichnis und persönliche Microsoft-Konten für deinen Kontotyp nicht angezeigt wird.
- URI umleiten: Im ersten Dropdown-Feld lässt du diesen Wert auf Web stehen. Für das zweite Feld musst du den Wert aus deinen WP Mail SMTP-Einstellungen kopieren (siehe unten).
Um die Redirect URI zu finden, musst du zu der Registerkarte oder dem Fenster zurückwechseln, in dem du die WP Mail SMTP-Einstellungen deiner Website geöffnet gelassen hast. Unter dem Abschnitt Outlook / 365 findest du ein Feld namens Redirect URI.

Kopiere diesen Wert und füge ihn in dein Microsoft Azure App-Anmeldeformular ein. Achte darauf, dass du beide Fenster/Tabs in deinem Browser geöffnet lässt, denn wir werden immer wieder zwischen den beiden wechseln.

Wenn du bereit bist, klicke auf die Schaltfläche Registrieren, um fortzufahren.

Hinweis: Nachdem du deine Anwendung registriert hast, solltest du die unterstützten Kontotypen und die Redirect URI auf der Registerkarte Authentifizierung noch einmal überprüfen. Wenn diese Einstellungen nicht korrekt konfiguriert sind, wirst du wahrscheinlich Probleme bei der Autorisierung von WP Mail SMTP haben.
Sobald du das Anmeldeformular abgeschickt hast, wirst du auf die Übersichtsseite weitergeleitet. Hier findest du deine Anwendungs-(Kunden-)ID. Mach weiter und kopiere diesen Wert.

Sobald du die Anwendungs-(Client-)ID kopiert hast, musst du den vollständigen Wert in die WP Mail SMTP-Einstellungen in das Feld mit der Bezeichnung Anwendungs-ID einfügen.

Ein Anwendungspasswort erstellen
Als Nächstes müssen wir ein Passwort für diese App erstellen. Dazu gehst du in der linken Seitenleiste der App, die du registriert hast, auf Verwalten " Zertifikate & Geheimnisse.

Hinweis: Du musst dich in dem App-Verzeichnis befinden, das du erstellt hast, um die Option Zertifikate & Geheimnisse zu sehen. Du kannst diese Seite aufrufen, indem du zu App-Registrierungen navigierst und den Namen der App auswählst, die du registriert hast.
Auf diesem Bildschirm klickst du auf die Option + Neues Kundengeheimnis .

Es erscheint ein Overlay, in dem du ein kurzes Formular ausfüllen musst:
- Beschreibung: Dieser Name ist nur für den eigenen Gebrauch bestimmt. Wir empfehlen daher einen logischen und einfachen Namen, wie z. B.
app_password
. - Läuft ab: 730 Tage (24 Monate).

Nachdem du das Kundengeheimnis-Formular abgeschickt hast, wird das Anwendungspasswort generiert. Kopiere das Passwort in die Spalte Wert (nicht in die Spalte Geheime ID) und gehe zurück zu deinen WP Mail SMTP-Einstellungen.

Hinweis: Nachdem du diese Seite verlassen hast, kannst du nicht mehr auf den Wert zugreifen. Wir empfehlen dir, den Wert an einem sicheren Ort aufzubewahren, damit du ihn bei Bedarf wieder aufrufen kannst.
Sobald du zu der Registerkarte oder dem Fenster zurückgekehrt bist, in dem deine Einstellungen noch geöffnet sind, füge diesen Wert in das Feld Anwendungskennwort ein.

Speichern der Einstellungen und Autorisierung von WP Mail SMTP
Wenn du deine Anmelde-ID und dein Anmeldepasswort hinzugefügt hast, klicke unten auf der Seite auf die Schaltfläche Einstellungen speichern.

Nachdem du die Einstellungen gespeichert hast, musst du nach unten zum Abschnitt Autorisierung scrollen. Dort findest du eine Schaltfläche mit der Aufschrift Erlaube dem Plugin, E-Mails über dein Microsoft-Konto zu versenden. Klicke einfach auf diese Schaltfläche.

Sobald du auf die Schaltfläche geklickt hast, solltest du zu einem Microsoft-Berechtigungsformular weitergeleitet werden.

Klicke unten in diesem Formular auf Ja.
Als Nächstes wirst du wieder zu deinen WP Mail SMTP-Einstellungen weitergeleitet. Oben in diesen Einstellungen solltest du eine Benachrichtigung sehen, die dich darüber informiert, dass du dein Microsoft-Konto erfolgreich verbunden hast.

Im Abschnitt Autorisierung unten auf der Seite solltest du auch den Namen und die E-Mail-Adresse sehen, die du zur Autorisierung der Verbindung verwendet hast.

Von E-Mail
Jetzt, wo deine Microsoft API eingerichtet und verbunden ist, kannst du eine Absender-E-Mail-Adresse eingeben. Du musst dieselbe E-Mail-Adresse verwenden, die du zur Autorisierung deiner Verbindung benutzt hast. Diese E-Mail-Adresse findest du im Abschnitt "Autorisierung" in deinen Einstellungen.

Gib die gleiche E-Mail-Adresse in das Feld Absender-E-Mail-Adresse in deinen Einstellungen ein.
Hinweis: Wenn du E-Mails als anderer Benutzer, als gemeinsamer Posteingang oder als Gruppe versenden möchtest, sieh dir unseren FAQ-Bereich an, um zu erfahren, wie das geht.
Wir empfehlen dir außerdem, das Kontrollkästchen Absender-E-Mail erzwingen zu aktivieren. Wenn du diese Option auswählst, musst du die Absender-E-Mail-Einstellungen in anderen Bereichen deiner Website nicht mehr bearbeiten.

Hinweis: Weitere Informationen findest du in unserem Leitfaden, der dir erklärt , wie die Einstellung "Von E-Mail erzwingen " funktioniert.
Von Name
Der Microsoft 365 / Outlook.com Mailer unterstützt keine Änderung oder Erzwingung des Absendernamens. Deine E-Mails werden im Namen des Kontonamens versendet, mit dem du die Verbindung autorisiert hast.

Backup Verbindung
Die Einrichtung einer Backup-Verbindung ist optional und nicht erforderlich, um die Einrichtung deines Microsoft 365 / Outlook Mailers abzuschließen. Um die Zustellbarkeit von E-Mails zu verbessern, empfehlen wir dir jedoch, eine zusätzliche Verbindung einzurichten, die als Backup dient, falls deine Hauptverbindung ausfällt.

Hinweis: Möchtest du deine E-Mails über eine bestimmte zusätzliche Verbindung leiten, die auf einer Reihe von Regeln oder Bedingungen basiert? In unserem Tutorial über Smart Routing erfährst du, wie das geht.
Versenden einer Test-E-Mail
Jetzt, wo deine Microsoft API eingerichtet und verbunden ist, ist es wichtig, eine Test-E-Mail zu versenden, um sicherzustellen, dass alles richtig funktioniert. Gehe dazu im WordPress-Administrations-Dashboard zu WP Mail SMTP " Tools und klicke auf die Registerkarte E-Mail-Test.

Im Feld " Senden an" siehst du standardmäßig die E-Mail-Adresse des Website-Administrators. Du kannst diese Adresse jedoch in eine beliebige E-Mail-Adresse ändern, an die du die Test-E-Mail senden möchtest.
Hinweis: Wenn du eine zusätzliche Verbindung eingerichtet hast, kannst du beim Senden einer Test-E-Mail zwischen deiner primären Verbindung und anderen Verbindungen wählen.
Klicke dann auf die Schaltfläche E-Mail senden, um deine Test-E-Mail zu versenden.

Nachdem du die E-Mail gesendet hast, solltest du eine Erfolgsmeldung sehen.

Wenn du den Posteingang für diese E-Mail-Adresse überprüfst, solltest du die E-Mail für diesen Test erhalten.

Häufig gestellte Fragen
Hier findest du Antworten auf einige der häufigsten Fragen, die wir zum Einrichten des Outlook-Mailers in WP Mail SMTP erhalten.
Ich verwende die Zwei-Faktor-Authentifizierung / Multi-Faktor-Authentifizierung (2FA / MFA) in meinem Microsoft-basierten E-Mail-Konto. Funktioniert das auch mit dem Microsoft 365 / Outlook.com Mailer?
Wenn du bereits 2FA/MFA konfiguriert hast, bevor du die Einrichtungsschritte in diesem Tutorial durchführst, solltest du keine Probleme haben (folge einfach den Schritten wie gewohnt).
Wenn du dieses Tutorial abschließt und dich später für die Aktivierung von 2FA/MFA entscheidest, musst du den Mailer in den meisten Fällen erneut autorisieren (siehe Speichern von Einstellungen und Autorisierung von WP Mail SMTP).
Wie groß darf die E-Mail maximal sein, die über den Microsoft 365 / Outlook.com Mailer verschickt werden kann?
Für WP Mail SMTP Versionen 3.3 und früher beträgt die maximale Größe 4 MB.
Bei allen WP Mail SMTP-Versionen über 3.3 hängt die maximale Größe von deiner Outlook-Konfiguration ab.
Wenn du das WP Mail SMTP-Plugin auf eine Version größer als 3.3 aktualisiert hast und planst, E-Mails mit einer Größe von mehr als 4 MB zu versenden, musst du den Mailer erneut autorisieren (siehe Einstellungen speichern und WP Mail SMTP autorisieren).
Warum erhalte ich die folgende Fehlermeldung, wenn ich eine Office 365 GCC- oder DoD-E-Mail-Adresse einrichte?
Confidential Client is not supported in Cross Cloud request
Aus Sicherheitsgründen verwenden die Konten der Government Community Cloud (GCC) und des US-Verteidigungsministeriums (DoD) normalerweise die .us
Domain-Erweiterung anstelle von .com
. Um diese Art von Konten einzurichten, musst du den folgenden Codeschnipsel hinzufügen, damit du .us
Domain-Erweiterungen:
Wenn du eine Domain-Endung mit einem anderen Ländercode berücksichtigen musst, wie z. B. .de
ersetzen Sie einfach 'us'
mit deinem Ländercode in der letzten Zeile des oben angegebenen Codes. Zum Beispiel,
theme_prefix_enable_gcc_high_and_dod_compatibility( 'de' );
Hinweis: Eine zusätzliche Anleitung findest du im WPBeginner-Tutorial zum Hinzufügen von benutzerdefiniertem Code.
Muss ich die Verbindung erneut herstellen, wenn sich meine Anmeldedaten geändert haben?
Ja, wenn du dein Passwort änderst, wird deine Verbindung ungültig. Wenn das passiert, musst du die Verbindung zu WP Mail SMTP wiederherstellen, indem du zu WP Mail SMTP " Einstellungen gehst. Scrolle dann zum Abschnitt Autorisierung und klicke auf Verbindung entfernen.

Wenn du die bestehende Verbindung entfernt hast, musst du auf Plugin zum Senden von E-Mails über dein Microsoft-Konto zulassen klicken, um deine Microsoft 365 / Outlook.com Mailer-Verbindung wiederherzustellen.

Unterstützt der Microsoft 365 / Outlook.com Mailer das Senden als anderer Benutzer, gemeinsamer Posteingang oder Gruppe?
Ja, der Microsoft 365 / Outlook.com Mailer unterstützt den Versand von E-Mails von verschiedenen Benutzern, gemeinsamen Postfächern und Gruppen. Diese Optionen können in dem autorisierten Microsoft-Konto konfiguriert werden, das du mit WP Mail SMTP verbunden hast.
Im Folgenden findest du die relevante Microsoft-Dokumentation, wie du diese verschiedenen Sendeoptionen konfigurieren kannst:
- Versenden als oder im Namen eines anderen Nutzers
- Senden von einem gemeinsamen Postfach
- Versenden als oder im Namen einer Gruppe
Sobald du eine dieser Optionen eingerichtet hast, kannst du die Absender-E-Mail-Adresse in eine beliebige Benutzer-E-Mail-Adresse ändern, die du in deinem verbundenen Microsoft-Konto eingerichtet hast.
Was ist, wenn ich keine Berechtigung habe, Anwendungen zu autorisieren, die eine Admin-Genehmigung erfordern?
Du musst deinen globalen Administrator bitten, den Workflow für die Admin-Zustimmung zu konfigurieren. Sobald dieser Workflow konfiguriert ist und du als Prüfer hinzugefügt wurdest, kannst du den Zugriff auf Anwendungen beantragen, die eine Admin-Zustimmung erfordern, z. B. WP Mail SMTP.
Kann ich den Bereich "mail.readwrite" aus dem Outlook-Mailer entfernen?
Ja, das kannst du mit einem angepassten PHP-Snippet. WP Mail SMTP verwendet diese Berechtigung jedoch, um den Versand von E-Mails mit großen Dateianhängen zu ermöglichen. Wenn du die Berechtigung entfernst, wird die maximale Größe der Dateianhänge für den Outlook-Mailer auf 3 MB begrenzt. In unserer Anleitung erfährst du, wie du den Bereich "mail.readwrite" für den Outlook-Mailer entfernen kannst.
Was ist, wenn die Test-E-Mail nicht erfolgreich versendet wird?
Wenn die Test-E-Mail nicht versendet wird, siehst du wahrscheinlich ein Debug-Protokoll, das weitere Details über das Problem enthält. Hier ist eine mögliche Fehlermeldung und wie du sie beheben kannst.
Mailer: 365 / Outlook
ErrorSendAsDenied: The user account which was used to submit this request does not have the right to send mail on behalf of the specified sending account., Cannot submit message.
Wenn du die obige Fehlermeldung siehst, bedeutet das, dass die von dir angegebene Absender-E-Mail nicht mit der E-Mail übereinstimmt, die du zur Autorisierung der Verbindung verwendet hast. Um dies zu beheben, musst du die Absender-E-Mail aktualisieren, damit sie mit der E-Mail übereinstimmt, die du bei der Einrichtung deiner Microsoft 365 / Outlook.com Mailer-Verbindung angegeben hast.
Wenn du eine andere E-Mail als Absender-E-Mail verwenden möchtest, musst du die E-Mail als Alias in deinem Microsoft-Konto hinzufügen. Wie du das machst, erfährst du im Abschnitt " Aliase senden" in diesem Leitfaden.
Was sollte ich tun, wenn ich einen MailboxNotEnabledForRESTAPI-Fehler erhalte?
Die Fehlermeldung MailboxNotEnabledForRESTAPI wird von Microsoft zurückgegeben und zeigt an, dass die REST API, die für den Microsoft 365 / Outlook Mailer benötigt wird, für das Office 365 E-Mail-Konto, das du zu authentifizieren versuchst, nicht aktiviert ist. Dieser Fehler tritt normalerweise auf, wenn:
- Für das verwendete Office 365-E-Mail-Konto ist die REST-API nicht aktiviert.
- Das E-Mail-Konto wird auf einem eigenen Microsoft Exchange Server gehostet und nicht in einem gültigen Microsoft 365-Postfach.
Um dieses Problem zu beheben, stelle sicher, dass du ein gültiges Microsoft 365-Postfach und kein Konto auf einem dedizierten Exchange Server verwendest. Ausführlichere Informationen und Hilfe zur Aktivierung der REST-API in deinem Postfach findest du in der offiziellen Dokumentation von Microsoft zu diesem Thema.
Das war's! Du hast deine Website erfolgreich für den Versand von WordPress-E-Mails mit dem Microsoft 365 / Outlook.com Mailer in WP Mail SMTP eingerichtet.
Möchtest du auch steuern, welche E-Mails WordPress Core verschickt? In unserem Tutorial über E-Mail-Steuerungen findest du alle Details.