
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?
- 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# Gespräch mit Exchange
davmail.url=https://outlook.office365.com/EWS/Exchange.asmx # oder On-Prem OWA/EWS URL
davmail.mode=O365Modern # O365Modern, O365Interactive oder EWS[8][50]
# IMAP-Gateway
davmail.imapPort=1143 # wechseln Sie zu 993, wenn Sie SSL wünschen[7]
# Headless auf einem Server ausführen
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 # sicheres 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
[Einheit]
Beschreibung=DavMail Exchange Gateway
Nach=Netzwerk.Ziel
[Dienst]
ExecStart=/usr/bin/davmail /etc/davmail.properties
SuccessExitStatus=143
Neustart=immer
Benutzer=davmail
[Installieren]
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…