Startseite Wordpress So verbinden Sie SupportCandy mit Microsoft Exchange mit DavMail

So verbinden Sie SupportCandy mit Microsoft Exchange mit DavMail

1
Technisches Diagramm der WordPress SupportCandy-Integration mit Microsoft Exchange über DavMail-Bridge

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. If your mailboxes sit on on-prem Exchange, hybrid Exchange or Office 365 tenants where the Exchange API route is blocked or requires complicated Azure registration, you can still bring every support email straight into WordPress: run 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!

1 Comment

Eine Antwort hinterlassen

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

Deutsch
English
English
Deutsch
Español
Italiano
Français
Die mobile Version verlassen