So verbinden Sie SupportCandy mit Microsoft Exchange mit DavMail

Moderne Versionen von UnterstützungCandy das Erbe entfernt "Ortsvermittlungsstelle" Connector und bieten nur noch drei Piping-Optionen an - Basic IMAP, Gmail API und Microsoft Exchange API12. Wenn Ihre Postfächer auf On-Prem-Exchange-, Hybrid-Exchange- oder Office 365-Tenants liegen, bei denen die Exchange-API-Route blockiert ist oder eine komplizierte Azure-Registrierung erfordert, können Sie trotzdem alle Support-E-Mails direkt in WordPress bringen: Führen Sie DavMail als IMAP-Brücke und lassen Sie SupportCandy diese wie jeden anderen Mailserver nutzen.

Im Folgenden finden Sie eine vollständige, SEO-optimierte Schritt-für-Schritt-Anleitung, die Sie in Ihren Tech-Blog einfügen können.

Warum DavMail?

  1. Protokoll-Übersetzung - DavMail spricht EWS/OWA auf dem Backend und stellt Standardports (IMAP, POP, SMTP, CalDAV, LDAP) auf dem Frontend zur Verfügung3.
  2. Works with MFA & Modern Auth - Die O365Modern und O365Interaktiv Modi melden sich über OAuth2 an, so dass Office 365-Tenants mit MFA abgedeckt sind45.
  3. Läuft überall - Java-Anwendung; funktioniert unter Windows, macOS, Linux oder in einem Docker/LXC-Container.
  4. Hält SupportCandy einfach - SupportCandy sieht nur "localhost:1143" (oder 993 wenn Sie SSL aktivieren) und importiert Tickets über den bekannten IMAP-Bildschirm6.

Voraussetzungen

KomponenteMinimale VersionAnmerkungen
WordPress5.6+Benötigt von SupportCandy7.
UnterstützungCandy Core3.xUnd die E-Mail-Rohrleitungen Add-on.
Java-Laufzeit8+Wird für die Ausführung von DavMail benötigt.
Austausch2007+ (EWS) oder Office 365OWA/EWS URL muss vom DavMail-Host aus erreichbar sein4.

Step 1 – Download & Install DavMail

Windows

  1. Holen Sie sich das Installationsprogramm von SourceForge (davmail-win64.exe).
  2. Als Administrator ausführen; Standardanschlüsse (1143 IMAP, 1025 SMTP, 1080 CalDAV usw.) für eine Workstation-Einrichtung belassen3.

Linux (systemweiter Dienst)

bashsudo apt install davmail
sudo systemctl enable davmail

Docker-Einzeiler

bashdocker run -d \
  -e DAVMAIL_URL=https://outlook.office365.com/EWS/Exchange.asmx \
  -e DAVMAIL_MODE=O365Modern \
  -p 1143:1143 -p 1025:1025 \
  --name davmail gatewayapps/davmail

Schritt 2 - DavMail konfigurieren

Öffnen Sie davmail.properties (GUI → Einstellungen... oder /etc/davmail.properties).

Wesentliche Angaben:

text# Talk to Exchange
davmail.url=https://outlook.office365.com/EWS/Exchange.asmx   # or on-prem OWA/EWS URL
davmail.mode=O365Modern                                       # O365Modern, O365Interactive or EWS[8][50]

# IMAP gateway
davmail.imapPort=1143                                         # switch to 993 if you want SSL[7]

# Run headless on a server
davmail.server=true

Save & restart DavMail.


Test mit Telnet:

bashtelnet localhost 1143
* OK IMAP4rev1 DavMail-Server bereit
  1. Erzeugen Sie einen PKCS#12-Keystore oder importieren Sie ein CA-Zertifikat8.
bash
keytool -genkey -storetype PKCS12 -keystore /opt/davmail.p12 \
        -keypass CHANGEIT -storepass CHANGEIT \
        -dname "CN=support.example.com,OU=IT,O=Firma,L=Stadt,C=US"
  1. Hinzufügen zu davmail.properties:
text
davmail.ssl.keystoreType=PKCS12
davmail.ssl.keystoreFile=/opt/davmail.p12
davmail.ssl.keyPass=CHANGEIT
davmail.ssl.keystorePass=CHANGEIT
davmail.imapPort=993            # secure IMAPS
davmail.smtpPort=465            # secure SMTPS[44]
  1. Starten Sie neu und testen Sie erneut: openssl s_client -Verbindung localhost:993.

Schritt 4 - Verweisen Sie SupportCandy auf DavMail

  1. Unterstützung → Einstellungen → E-Mail-Piping → IMAP.
  2. Füllen Sie das Formular aus:
TextE-Mail Adresse: support@example.com
Passwort:        
Posteingangsserver: 127.0.0.1
Anschluss: 1143 (oder 993 mit SSL)
Verschlüsselung:      Keine (oder SSL)

SupportCandy holt nun jede im Exchange-Posteingang ankommende E-Mail ab und verwandelt sie in Tickets. Denken Sie daran, dass in den Unterlagen angegeben ist, dass Exchange über IMAP "nicht zulässig" ist.6DavMail umgeht das, weil die Exchange-Seite EWS ist, während SupportCandy Standard-IMAP sieht.

Schritt 5 - DavMail als Dienst ausführen

Systemd-Beispiel (/etc/systemd/system/davmail.service)

text
[Unit]
Description=DavMail Exchange Gateway
After=network.target

[Service]
ExecStart=/usr/bin/davmail /etc/davmail.properties
SuccessExitStatus=143
Restart=always
User=davmail

[Install]
WantedBy=multi-user.target
bash
sudo systemctl daemon-reload
sudo systemctl start davmail
sudo systemctl enable davmail

Spickzettel zur Fehlersuche

SymptomWahrscheinliche UrsacheFix
Bereits genutzter Anschluss in DavMail-Protokollen9Ein anderer Prozess (oder eine frühere DavMail-Instanz) ist an 1143/1025 gebundenfuser -k -n tcp 1143 und starten Sie den Dienst neu.
Gebrochenes Rohr oder Timeout bei großen Nachrichten10Exchange-Drosselung oder Leerlauf des ClientsErhöhung davmail.timeout (ms) in Eigenschaften zu 120000.
MFA-Schleife in O365Verwendung von EWS Modus auf einem Tenant mit erzwungener moderner AutorisierungWechseln zu O365Modern oder O365Interaktiv5.
SupportCandy holt nichtsFalscher Anschluss/VerschlüsselungEntspricht 1143→Keine oder 993→SSL. Prüfen Sie die Mailbox-Anmeldeinformationen.
Doppelte oder nicht als gelesen markierte E-MailsSetzen Sie "Kopie auf dem Server belassen" in SupportCandy auf aus und aktivieren Sie "Nachricht nach Abruf als gelesen markieren".

Abschließende Überlegungen

Bis SupportCandy wieder einen eigenen Exchange-Connector einführt, der vor Ort verfügbar ist, DavMail ist die schnellste und kostengünstigste Abhilfe um Ihre Microsoft Exchange- oder Office 365-Postfächer mit WordPress zu verbinden. In Kombination mit dem robusten Ticket-Management von SupportCandy und dem OAuth-kompatiblen Gateway von DavMail erhalten Sie eine Helpdesk-Automatisierung auf Unternehmensniveau. ohne bezahlte SaaS-Gebühren oder komplexe Azure-Berechtigungen.

Schließen Sie es an, sichern Sie es, und lassen Sie Ihre Mitarbeiter sich auf die Lösung von Tickets konzentrieren, anstatt sich mit Exchange-APIs herumzuschlagen.

Viel Spaß beim Überbrücken!

Graham Miranda
Graham Mirandahttp://grahammiranda.com/
Herzlich willkommen! Ich bin Graham Miranda - ein lebenslanger Tüftler, unerschrockener Reisender und begeisterter Musikliebhaber. Technologie war schon immer mehr als nur ein Hobby; sie ist das Objektiv, durch das ich die Welt erkunde. Ich erforsche das Innenleben innovativer Geräte und entdecke verborgene Funktionen in alltäglichen Apps. Mein Ziel ist es, Sie mit Erkenntnissen auszustatten, die Ihnen helfen, klügere Entscheidungen zu treffen und Ihre Neugierde zu wecken. Meine Reise begann mit dem Basteln von Gadgets in meinem Schlafzimmer und entwickelte sich zu einem Tech-Blog, in dem ich praktische Berichte, leicht verständliche Anleitungen und praktische Anleitungen teile. Auf meinem Weg bin ich durch geschäftige Märkte in Bangkok gewandert, habe die Sterne in der Atacama-Wüste beobachtet und Sonnenaufgangspanoramen auf europäischen Gipfeln eingefangen - all das fließt in meine Texte ein und schürt meine Leidenschaft für Entdeckungen.

Letzte Artikel

Ähnliche Artikel

1 Comment

Eine Antwort hinterlassen

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

de_DEDeutsch