Diese Funktion befindet sich aktuell im BETA-Stadium. Fehler sind wahrscheinlich. Die Verwendung eines Microsoft-365-Postfachs ist möglich, wird von uns aber nicht empfohlen. Die bevorzugte Vorgehensweise ist das bewährte Verfahren mit manueller Weiterleitung an das coveto-Importpostfach (Infos ganz unten auf dieser Seite).
- Der E-Mail-Import ist kein E-Mail-Programm.
- Verwenden Sie ein eigenes, leeres Postfach nur für coveto – z. B. coveto-import@ihrefirma.tld. Nutzen Sie niemals ein Postfach, in dem Sie E-Mails aufbewahren oder lesen (etwa Ihr persönliches Postfach) Abgerufene E-Mails werden dauerhaft aus dem Postfach gelöscht – auch aus dem Papierkorb. Sie sind danach nicht wiederherstellbar.
- Geben Sie diese Adresse nicht weiter. Bewerber und Kunden sollten an Ihre normale Adresse schreiben.
- Leiten Sie Bewerbungen und andere E-Mails die dokumentiert werden sollen an das Import-Postfach weiter. So bleibt das Original bei Ihnen erhalten, falls beim Import etwas klemmt.
- Eine falsche Einstellung kann dazu führen, dass coveto keine E-Mails mehr empfängt oder Bewerbungen unwiederbringlich verloren gehen.
Microsoft 365 unterstützt für den IMAP-Zugriff ausschließlich die moderne Authentifizierung (OAuth2) – eine Anmeldung mit Benutzername und Passwort (Basic Authentication) ist deaktiviert. coveto kann Microsoft-365-Postfächer daher per OAuth2 (XOAUTH2, app-only) abrufen und die enthaltenen Bewerbungen importieren.
coveto meldet sich als App an (app-only, ohne Benutzer-Login und ohne gespeicherte Passwörter). Die Authentifizierung erfolgt über ein Zertifikat, das coveto erzeugt; nur der öffentliche Teil wird in Azure hinterlegt.
Diese Werte benötigen Sie am Ende:
| Element | Quelle |
|---|---|
| Verzeichnis-ID (Mandant) | App-Registrierungs-Übersicht (Azure) |
| Anwendungs-ID (Client) | App-Registrierungs-Übersicht (Azure) |
| Zertifikat | In coveto pro Postfach erzeugt; öffentlicher Teil (.cer) zu Azure hochgeladen |
| Abzurufendes Postfach | z. B. bewerbung@ihre-firma.tld |
Bitte notieren (Übersichtsseite der App, engl. Overview):
Eine einzige App-Registrierung genügt, auch wenn Sie mehrere Postfächer abrufen. Tenant- und Client-ID sind dann für alle Postfächer gleich.
Das Zertifikat wird je Postfach in coveto erzeugt.
In coveto:
In Azure:
.cer-Datei auswählen.Bei mehreren Postfächern erzeugt coveto je Postfach ein eigenes Zertifikat. Laden Sie jeden
.cerin dieselbe App-Registrierung hoch – eine App kann mehrere Zertifikate vertrauen.
Installation:
Windows: PowerShell ist vorinstalliert; als Administrator starten.
macOS: PowerShell 7 über Homebrew:
brew install --cask powershell
Modul installieren (einmalig):
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
(Version 3+ erforderlich; Rückfragen mit J/Y bestätigen)
Verbindung aufbauen:
Connect-ExchangeOnline -UserPrincipalName admin@ihre-firma.tld
Es öffnet sich der Browser; als Administrator anmelden (inklusive MFA).
Die Berechtigung IMAP.AccessAsApp gewährt keinen pauschalen Zugriff auf alle
Postfächer. Sie müssen die App in Exchange als Dienstprinzipal registrieren und
ihr je Postfach Zugriff geben.
Objekt-ID der Unternehmensanwendung (engl. Object ID der Enterprise application) ermitteln:
App als Dienstprinzipal registrieren (einmalig pro App):
New-ServicePrincipal -AppId <Anwendungs-ID> `
-ObjectId <Objekt-ID> -DisplayName "coveto E-Mail-Import"
Postfach freigeben (je abzurufendem Postfach, z. B. bewerbung@ihre-firma.tld):
Add-MailboxPermission -Identity "bewerbung@ihre-firma.tld" `
-User <Objekt-ID> -AccessRights FullAccess
Stellen Sie sicher, dass das IMAP-Protokoll für das Postfach aktiviert ist:
Set-CASMailbox -Identity "bewerbung@ihre-firma.tld" -ImapEnabled $true
Prüfen lässt sich das mit:
Get-CASMailbox "bewerbung@ihre-firma.tld" | fl ImapEnabled
(ImapEnabled muss True sein.)
Anschließend die Verbindung trennen:
Disconnect-ExchangeOnline -Confirm:$false
bewerbung@ihre-firma.tld).outlook.office365.com993JaFür jedes weitere Postfach legen Sie einen eigenen Eintrag unter E-Mail-Import an und wiederholen Schritt 3 (Zertifikat), Schritt 5 (
Add-MailboxPermission) und Schritt 6 (Set-CASMailbox -ImapEnabled $true).
Öffnen Sie Einstellungen → E-Mail-Import und klicken Sie auf „E-Mails abrufen". Bei korrekter Konfiguration werden die im Postfach liegenden E-Mails geladen und stehen zum Import bereit. Anschließend ruft coveto das Postfach auch automatisch (per Cronjob) ab.
Wichtig – bitte einplanen: Änderungen in Azure und Exchange (Administratorzustimmung, Dienstprinzipal, Postfachfreigabe, IMAP-Aktivierung) werden nicht sofort wirksam. Bis zur Wirksamkeit kann es bis zu einer Stunde dauern. Schlägt der erste Test direkt nach der Einrichtung fehl, warten Sie bitte und versuchen Sie es danach erneut, bevor Sie mit der Fehlersuche beginnen.
Ein geteiltes Postfach ist für den Import besonders geeignet – oft ist ein
zentrales bewerbung@… ohnehin als Shared Mailbox angelegt.
Add-MailboxPermission … -AccessRights FullAccess
(Schritt 5) und IMAP aktivieren per Set-CASMailbox … -ImapEnabled $true
(Schritt 6).bewerbung@ihre-firma.tld) – nicht ein
Administrator- oder Besitzerkonto. Diese Adresse wird als XOAUTH2-user=
verwendet.| Fehler / Symptom | Ursache | Lösung |
|---|---|---|
| „AUTHENTICATE failed" / Anmeldung scheitert | Postfach nicht für die App freigegeben | Schritt 5 prüfen (Add-MailboxPermission, korrekte Objekt-ID der Unternehmensanwendung) |
| Verbindung schlägt fehl, keine E-Mails | IMAP für das Postfach deaktiviert | Schritt 6 durchführen (Set-CASMailbox -ImapEnabled $true) |
| Administratorzustimmung fehlt | Schritt 2 nicht abgeschlossen | Schritt 2 erneut durchführen; grüner Haken in der Status-Spalte erforderlich |
| Anmeldung schlägt direkt nach Einrichtung fehl | Postfach-Freigabe noch nicht wirksam | Bis zu ~1 Stunde warten und erneut versuchen |
| Zertifikatsfehler / Token wird abgelehnt | Falsches/abgelaufenes Zertifikat oder .cer nicht hochgeladen |
In coveto neues Zertifikat erzeugen, .cer in Azure hochladen |
| Import bricht nach ~2 Jahren ab | Zertifikat abgelaufen | Neues Zertifikat in coveto erzeugen und .cer zu Azure hochladen |
Add-MailboxPermission je Postfach) begrenzt den Zugriff.Wenn Sie keine Azure-/Exchange-Einrichtung vornehmen möchten, können Sie wie bisher das von coveto bereitgestellte Importpostfach verwenden und Ihre E-Mails dorthin manuell weiterleiten.
Warum keine automatische Weiterleitung?
Empfohlene Vorgehensweise:
Weitere Alternative: Auch bei M365-Einsatz lässt sich oft zusätzlich ein IMAP-/Basic-Auth-fähiges Postfach beim Hosting-Provider einrichten.
Tags: Exchange Online, Office365, IMAP, OAuth2, XOAUTH2, E-Mail-Import