Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver

Вы были правы: настройка электронной почты для категории и отправка писем туда сработала как ожидалось. Я просто бился головой об стену, потому что отказы происходили молча.

Рад, что теперь я это знаю, и надеюсь, что руководство будет обновлено, хотя лично я бы предпочёл, чтобы всё работало так, как описано в руководстве. Например, если пользователи пытаются отправить письмо на какой-то адрес, и это не удаётся, это могло бы помочь мне либо уведомить их, либо понять, что есть спрос на общение с категорией или группой по электронной почте. Без такой возможности, похоже, нет простого способа увидеть эти письма.

Это всё ещё не работает как ожидалось. Я настроил вебхуки, поэтому могу видеть несколько отскоков, но я знаю, что они из вебхуков Mailgun, потому что в них описана проблема: ошибка “Discourse::NotFound” при нажатии на поле “Тип письма” на admin/email/bounced.

Я не совсем понимаю, как Mailgun вообще получает отскоки, поскольку у меня нет MX-записей, указывающих на их серверы. Предполагаю, что они устанавливают путь возврата при отправке исходящего письма?

Я вижу отскоки в логах mail-receiver, но они не попадают в app. Похоже, они молча отклоняются. Вот строка в логах, которую я могу связать с отскоком, полученным через вебхуки:

NOQUEUE: reject: RCPT from mail-[id1].outbound.protection.outlook.com[XX.XX.XX.XX]: 450 4.7.1 <bounce+[id2]-[email]=[address].com@www.[mydomain].com>: Recipient address rejected: Internal error, API request failed; from=<> to=<bounce+[id#]-[email]=[address].com@www.[mydomain].com> proto=ESMTP helo=<[id3].outbound.protection.outlook.com>

Нужно ли мне добавить bounce+{%something}@www.mydomain.com в качестве белого адреса где-нибудь, чтобы они проходили?

2 лайка