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?
- Protokoll-Übersetzung - DavMail spricht EWS/OWA auf dem Backend und stellt Standardports (IMAP, POP, SMTP, CalDAV, LDAP) auf dem Frontend zur Verfügung3.
- Works with MFA & Modern Auth - Die
O365Modern
undO365Interaktiv
Modi melden sich über OAuth2 an, so dass Office 365-Tenants mit MFA abgedeckt sind45. - Läuft überall - Java-Anwendung; funktioniert unter Windows, macOS, Linux oder in einem Docker/LXC-Container.
- Hält SupportCandy einfach - SupportCandy sieht nur "localhost:1143" (oder 993 wenn Sie SSL aktivieren) und importiert Tickets über den bekannten IMAP-Bildschirm6.
Voraussetzungen
Komponente | Minimale Version | Anmerkungen |
---|---|---|
WordPress | 5.6+ | Benötigt von SupportCandy7. |
UnterstützungCandy Core | 3.x | Und die E-Mail-Rohrleitungen Add-on. |
Java-Laufzeit | 8+ | Wird für die Ausführung von DavMail benötigt. |
Austausch | 2007+ (EWS) oder Office 365 | OWA/EWS URL muss vom DavMail-Host aus erreichbar sein4. |
Step 1 – Download & Install DavMail
Windows
- Holen Sie sich das Installationsprogramm von SourceForge (
davmail-win64.exe
). - 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
Schritt 3 - Härten mit SSL (optional, aber empfohlen)
- 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"
- 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]
- Starten Sie neu und testen Sie erneut:
openssl s_client -Verbindung localhost:993
.
Schritt 4 - Verweisen Sie SupportCandy auf DavMail
- Unterstützung → Einstellungen → E-Mail-Piping → IMAP.
- 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
Symptom | Wahrscheinliche Ursache | Fix |
---|---|---|
Bereits genutzter Anschluss in DavMail-Protokollen9 | Ein anderer Prozess (oder eine frühere DavMail-Instanz) ist an 1143/1025 gebunden | fuser -k -n tcp 1143 und starten Sie den Dienst neu. |
Gebrochenes Rohr oder Timeout bei großen Nachrichten10 | Exchange-Drosselung oder Leerlauf des Clients | Erhöhung davmail.timeout (ms) in Eigenschaften zu 120000 . |
MFA-Schleife in O365 | Verwendung von EWS Modus auf einem Tenant mit erzwungener moderner Autorisierung | Wechseln zu O365Modern oder O365Interaktiv 5. |
SupportCandy holt nichts | Falscher Anschluss/Verschlüsselung | Entspricht 1143→Keine oder 993→SSL. Prüfen Sie die Mailbox-Anmeldeinformationen. |
Doppelte oder nicht als gelesen markierte E-Mails | Setzen 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!
Hey there, grahammiranda.com is yours…