Создание заявок по электронной почте в GLPI 11: Gmail, Microsoft 365 и письма, которые пропадают без предупреждения

Как мы настроили сборщик почты GLPI 11 в нашей поддержке: папки, правила и вложения, разница между Gmail и Microsoft 365 (OAuth с плагином OAuthIMAP) и почему по умолчанию тех, у кого нет учётной записи, молча отклоняют.

В этой статьеРазделов: 6

На этой неделе мы подключили [email protected] к нашему GLPI 11: письмо становится заявкой, а ответ клиента — комментарием в той же заявке. Но при настройке по умолчанию, если пишет тот, у кого нет учётной записи в GLPI, письмо уходит в папку отклонённых, и никто ничего не получает. В этом руководстве — конфигурация, которую мы используем, чем отличаются Gmail и Microsoft 365, и правила, которые решают, станет ли письмо заявкой или пропадёт.

Как работает сборщик

GLPI читает почтовый ящик по IMAP через фиксированные интервалы. Для каждого сообщения:

  • Новое письмо становится заявкой: тема — заголовок, тело — описание. Вложения прикрепляются вместе с ним, в пределах настроенного лимита.
  • Ответ на заявку становится комментарием. GLPI распознаёт ответ по заголовкам сообщения, а не только по теме.
  • Те, кто был в копии, могут быть добавлены как наблюдатели.
  • После обработки сообщение перемещается в папку принятых или отклонённых, и входящие остаются чистыми.

Сбор почты — это автоматическое действие (mailgate), которое по умолчанию запускается каждые 10 минут и читает до 10 писем за раз. То есть заявка из письма может появиться с задержкой до 10 минут.

Конфигурация, которую мы используем

В разделе Настройки > Получатели:

Поле Что мы используем
Сервер imap.gmail.com, порт 993, IMAP с SSL и проверкой сертификата
Логин Учётная запись, которая получает chamados@ (псевдоним, доставляющий в этот ящик)
Папка архива принятых писем GLPI-Importados
Папка архива отклонённых писем GLPI-Recusados
Максимальный размер каждого импортируемого файла 10 МБ
Добавлять пользователей из поля «CC» как наблюдателей Да
Собирать только непрочитанные письма Нет (папки и так разделяют обработанное)

А также правило сборщика, которое определяет организацию заявки. Без правила письму некуда идти.

Gmail или Microsoft 365: аутентификация меняет всё

GLPI 11 подключается по IMAP с именем пользователя и паролем. Разница в том, что принимает каждый провайдер:

  • Gmail / Google Workspace: работает с паролем приложения (для учётной записи нужна двухэтапная проверка) — это то, что используем мы. Для тех, кто предпочитает OAuth, есть официальный плагин OAuthIMAP.
  • Microsoft 365 / Exchange Online: Microsoft отключила базовую аутентификацию в IMAP; имя пользователя и пароль больше не работают. Путь — плагин OAuthIMAP (версия 1.5 для GLPI 11) с приложением, зарегистрированным в Microsoft Entra ID.

OAuth не поставляется в GLPI 11 из коробки. В нашем собственном GLPI был старый сборщик с OAuth от Google, зависевший от плагина. Плагин удалили, сборщик стал неактивным и накопил 1846 ошибок, и никто этого не заметил. Если используете OAuth, держите плагин в плане обновлений и следите за счётчиком ошибок сборщика.

Кто становится заявкой: правила, которые застают врасплох

Блок-схема: GLPI 11 игнорирует собственные уведомления и отправителей из чёрного списка, превращает ответы в комментарий или в новую связанную заявку, создаёт заявку для тех, у кого есть учётная запись и право, и отклоняет остальное, если анонимные заявки отключены
При настройке по умолчанию тех, у кого нет учётной записи в GLPI, молча отклоняют. Путь проверен в коде GLPI 11, NexTool, 04.10.2026.
Что приходит Что делает GLPI
Письмо от того, у кого есть учётная запись и право создавать заявки в организации Создаёт заявку
Письмо от того, у кого нет учётной записи, при отключённых анонимных заявках (по умолчанию) Отклоняет: сообщение уходит в папку отклонённых и регистрируется в разделе «Неимпортированные письма»
Письмо от того, у кого есть учётная запись, но нет права создавать заявки в этой организации Отклоняет тем же путём
Ответ на открытую заявку Становится комментарием
Ответ на закрытую заявку Создаёт новую заявку, связанную со старой
Уведомление, отправленное самим GLPI Игнорирует, чтобы избежать петли
Отправитель из чёрного списка Игнорирует

Чаще всего подводит вторая строка. Во внутренней службе поддержки у всех есть учётные записи, и настройка по умолчанию работает. В поддержке клиентов половина писем может приходить от тех, кто ни разу не заходил в GLPI. И отклонение происходит молча: никто не отвечает отправителю, если только правило не предписывает ответить.

Три варианта, от самого открытого к самому контролируемому:

  1. Автоматически создавать пользователя по адресу электронной почты (опция самого сборщика): тот, кто пишет, получает учётную запись, и заявка создаётся. В нашей поддержке мы используем именно его.
  2. Разрешить создание анонимных заявок (общая настройка раздела «Помощь»): заявка создаётся с адресом отправителя, без создания учётной записи.
  3. Правило сборщика, отклоняющее с ответом: отправитель получает уведомление («создайте заявку через портал»), а не остаётся ни с чем.

Выберите один вариант осознанно. Худший сценарий — настройка по умолчанию, о которой никто не знает.

Как мы тестировали

При включённом сборщике в нашем GLPI поддержки:

  1. Тестовое письмо на chamados@ превратилось в заявку при следующем проходе сбора, а отправитель был распознан как инициатор.
  2. Ответ по электронной почте на уведомление о заявке добавился как комментарий в ту же заявку.
  3. Сообщение покинуло входящие и переместилось в GLPI-Importados.
  4. Мы проверили в коде GLPI 11 путь каждого случая из таблицы выше (неизвестный отправитель, без права, закрытая заявка, защита от петли).

Чек-лист перед публикацией адреса

  1. Сборщик с созданными в ящике папками принятых и отклонённых писем.
  2. Правило сборщика, определяющее организацию (и, при желании, категорию или группу).
  3. Принято решение для отправителя без учётной записи: создать пользователя, анонимная заявка или отклонение с ответом.
  4. Лимит вложений соответствует тому, что присылают клиенты (скриншоты и PDF часто превышают 2 МБ).
  5. Cron GLPI запускается из командной строки (см. шаг 6 статьи как установить GLPI 11).
  6. Настроены уведомления, чтобы клиент получал номер заявки и мог ответить: уведомления по электронной почте в GLPI.
  7. В первый месяц раз в неделю проверять «Неимпортированные письма» и счётчик ошибок сборщика.

Чтобы отсеивать дубликаты, подписи и автоответы до того, как они станут заявками, посмотрите Mail Analyzer.


Настройка и тестирование NexTool 4 октября 2026 г. на GLPI 11.0.7 нашей поддержки, с адресом [email protected]. Поведение при отклонении, ответе и защите от петли проверено в исходном коде GLPI 11. Плагин OAuthIMAP: версия 1.5.4 (GLPI 11.0.x), согласно официальному репозиторию.

Часто задаваемые вопросы

Настройте сборщик в разделе Настройки > Получатели, указав почтовый ящик по IMAP, создайте папки принятых и отклонённых писем и правило сборщика, определяющее организацию. Автоматическое действие mailgate по умолчанию читает ящик каждые 10 минут.

Самая частая причина — у отправителя нет учётной записи в GLPI при отключённых анонимных заявках или нет права создавать заявки в организации. Письмо уходит в папку отклонённых и появляется в разделе «Неимпортированные письма».

Да, но Microsoft отключила базовую аутентификацию в IMAP. Нужен OAuth с плагином OAuthIMAP (версия 1.5 для GLPI 11) и приложение, зарегистрированное в Microsoft Entra ID.

Да. При включённой двухэтапной проверке используйте в IMAP-сборщике пароль приложения или OAuth с плагином OAuthIMAP.

GLPI создаст новую заявку, связанную со старой, вместо того чтобы открыть закрытую заявку повторно.

Нужна помощь?