Discourse не принимает пересланные письма, но успешно отправляет сообщение об ошибке исходному отправителю?

Всем привет,

Я использую функцию «Настройка входящей почты для создания новых тем».

Рабочий процесс выглядит следующим образом:

  1. Пользователь отправляет письмо на адрес «support@mycompany.com».
  2. Microsoft 365 пересылает это письмо на адрес «mycompany-category-1@discoursemail.com».
  3. Должна появиться новая тема.

Однако я получаю сообщение об ошибке о том, что письмо в Discourse было ОТКЛОНЕНО:

Мне кажется, что Microsoft 365 не включает в заголовок всю информацию, необходимую для работы Discourse.

Я протестировал это, используя свою личную почту (Gmail), и при пересылке на Discourse всё сработало с первого раза! Похоже, проблема связана именно с Microsoft 365.

Странно то, что оригинальный отправитель получает письмо от Discourse с уведомлением об ошибке! Значит, Discourse знает, кто был оригинальным отправителем.

Я действительно не знаю, как двигаться дальше в решении этой проблемы. Кто-нибудь может помочь?

Настроен ли support@mycompany.com в Discourse для приёма почты, например, как адрес групповой входящей почты или категории?

Именно это имеет решающее значение — Discourse не видит SMTP-оболочку, только само письмо. Слепая пересылка на mycompany-category-1@discoursemail.com не будет видна в Discourse.

Привет, Майкл!

Спасибо за такой информативный ответ. Я переживал, что этой функцией пользуются не так много людей, и мне может достаться лишь пыль.

Используется только адрес категории. У нас есть приватная категория под названием «Поддержка», и в настройках категории она сконфигурирована следующим образом,

Хорошо, это сработает только в том случае, если люди указывают этот адрес в поле «Кому» или «Копия».

Вам нужно просто добавить support@mycompany.com в поле «Пользовательский адрес входящей почты», и всё должно работать.

Странное дело: я настроил аккаунт Gmail для пересылки на company-support-12@discoursemail.com, и это сработало! Но при переходе на нашу реальную почту поддержки Microsoft 365 всё сломалось, поэтому я предположил, что проблема в Microsoft.

Хорошо, я добавил это в конфигурацию:

mycompany+support-12@discoursemail.com|support@mycompany.com

Я включу пересылку писем, отправлю тестовое письмо и посмотрю…

Дам знать о результатах.

Отлично, добавление нашего email для поддержки в поле решило проблему! Спасибо :clap: :smile:

Однако, когда я отвечаю через Discourse, похоже, что ответное письмо никогда не генерируется. Я проверил в admin/email/sent, и там нет никаких записей о том, что Discourse что-то делал. Я ждал 10 минут, но письмо так и не пришло.

Ответное письмо отправляется примерно через 15 минут после ответа через Discourse. Отлично, всё работает! Спасибо

Скорее всего, использовалась функция «переслать как вложение», а не скрытая пересылка.

Вы можете настроить это по своему усмотрению, найдя параметр сайта «время работы с электронной почтой».

Огромное спасибо за всю помощь! Вы сделали мой день.