Перейти к содержимому
Пятница, Октябрь 30, 2026НЕЗАВИСИМЫЕ ТЕХНИЧЕСКИЕ НОВОСТИ, ОБЗОРЫ И ПРАКТИЧЕСКИЕ РУКОВОДСТВА
О ПРОЕКТЕ
ПОСЛЕДНЕЕ /

OLED MacBook Pro уже здесь: выгорание, сенсор, отсутствующий Apple Pencil и стоит ли PROLED XDR своих денег (2026)

ЧИТАТЬ РУКОВОДСТВО
WORDPRESSGM / 114

Как подключить SupportCandy к Microsoft Exchange через DavMail

Как подключить WordPress SupportCandy к Microsoft Exchange с помощью моста DavMail. Полное руководство по интеграции через IMAP без локального Exchange.

Техническая схема интеграции WordPress SupportCandy с Microsoft Exchange через мост DavMail
Техническая схема интеграции WordPress SupportCandy с Microsoft Exchange через мост DavMail

Современные версии SupportCandy убрали устаревший «Local Exchange» коннектор и теперь предлагают только три варианта подключения почты — Basic IMAP, Gmail API и Microsoft Exchange API12. Если ваши почтовые ящики работают на локальном Exchange, гибридном Exchange или в тенантах Office 365, где маршрут через Exchange API заблокирован или требует сложной регистрации в Azure, вы всё равно можете направлять всю почту поддержки прямо в WordPress: запустите DavMail как IMAP-мост, а SupportCandy будет забирать почту из него, как из любого другого почтового сервера.

Ниже — полное пошаговое руководство с оптимизацией под SEO, которое можно скопировать в свой технический блог.

Почему DavMail?

  1. Преобразование протоколов – DavMail общается по EWS/OWA с серверной стороны и предоставляет стандартные порты (IMAP, POP, SMTP, CalDAV, LDAP) на клиентской стороне3.
  2. Работает с MFA & Modern Auth – Режимы O365Modern и O365Interactive входят через OAuth2, поэтому тенанты Office 365 с MFA поддерживаются45.
  3. Работает где угодно – Приложение на Java; работает на Windows, macOS, Linux или внутри контейнера Docker/LXC.
  4. Сохраняет простоту SupportCandy – SupportCandy видит только «localhost:1143» (или 993 если включить SSL) и импортирует заявки через привычный экран IMAP6.

Что понадобится

КомпонентМинимальная версияПримечания
WordPress5.6+Требуется для SupportCandy7.
SupportCandy Core3.xПлюс дополнение Email Piping .
Java Runtime8+Нужен для работы DavMail.
Exchange2007+ (EWS) или Office 365URL-адрес OWA/EWS должен быть доступен с хоста DavMail4.

Шаг 1 – загрузка и установка DavMail

Windows

  1. Скачайте установщик с SourceForge (davmail-win64.exe).
  2. Запустите от имени администратора; для рабочей станции оставьте порты по умолчанию (1143 IMAP, 1025 SMTP, 1080 CalDAV и т. д.)3.

Linux (общесистемная служба)

bashsudo apt install davmail
sudo systemctl enable davmail

Docker one-liner

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

Шаг 2 – настройка DavMail

Открыть davmail.properties (графический интерфейс → Settings… или /etc/davmail.properties).

Основные параметры:

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

Сохраните & перезапустите DavMail.


Проверка через Telnet:

bashtelnet localhost 1143
* OK IMAP4rev1 DavMail server ready
  1. Создайте хранилище ключей PKCS#12 или импортируйте сертификат CA8.
bash
keytool -genkey -storetype PKCS12 -keystore /opt/davmail.p12 \
        -keypass CHANGEIT -storepass CHANGEIT \
        -dname "CN=support.example.com,OU=IT,O=Company,L=City,C=US"
  1. Добавьте в 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. Перезапустите и проверьте снова: openssl s_client -connect localhost:993.

Шаг 4 – направьте SupportCandy на DavMail

  1. Support → Settings → Email Piping → IMAP.
  2. Заполните форму:
текстEmail address:  [email protected]
Password:        <mailbox password or app-password>
Incoming server: 127.0.0.1
Port:            1143   (or 993 with SSL)
Encryption:      None   (or SSL)

Теперь SupportCandy будет забирать каждое письмо, приходящее в ящик Exchange, и превращать его в заявки. Помните, что в документации сказано: Exchange «не разрешён» через базовый IMAP6; DavMail обходит это ограничение, потому что со стороны Exchange используется EWS, а SupportCandy видит стандартный IMAP.

Шаг 5 – запуск DavMail как службы

Пример для systemd (/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

Шпаргалка по устранению неполадок

СимптомВероятная причинаРешение
Порт уже занят в журналах DavMail9Другой процесс (или предыдущий экземпляр DavMail) занял порты 1143/1025fuser -k -n tcp 1143 затем перезапустите службу.
Broken pipe или тайм-аут при больших письмах10Ограничения Exchange или простой клиентаУвеличьте davmail.timeout (мс) в свойствах до 120000.
Цикл MFA в O365Режим EWS используется в тенанте с принудительной современной аутентификациейПереключитесь на O365Modern или O365Interactive5.
SupportCandy ничего не забираетНеверный порт или шифрованиеСопоставьте 1143→None или 993→SSL. Проверьте учётные данные ящика.
Письма дублируются или не помечаются прочитаннымиУстановите в SupportCandy параметр «Leave a copy on server» в положение выкл. и включите «Mark message read after fetch».

Итоги

Пока SupportCandy не вернёт собственный коннектор для локального Exchange, DavMail — самое быстрое и бесплатное обходное решение которое позволит почтовым ящикам Microsoft Exchange или Office 365 продолжать поступать в WordPress. Вместе с надёжным управлением заявками в SupportCandy и OAuth-совместимым шлюзом DavMail вы получаете автоматизацию службы поддержки корпоративного уровня без платы за SaaS и сложных разрешений Azure.

Подключите его, защитите и дайте операторам заниматься заявками, а не борьбой с API Exchange.

Удачного подключения!

Добавьте свой сигнал.

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ru_RUРусский