Затем, чтобы отправить письмо в Discourse, вам нужно передать содержимое письма в параметре «email» при отправке POST-запроса на «/admin/email/handle_mail». Конечная точка принимает тела запросов в форматах application/json (рекомендуется), multipart/form-data или application/x-www-urlencoded (с соответствующим заголовком Content-Type запроса, естественно).
Почему вы могли получить письма? Если вы не включили функцию «Почта входящая» или «Ответ по электронной почте» и не настроили опрос (через POP3 или вручную), то Discourse не будет получать письма. Он только отправляет их (через Mailgun, если вы его используете).
@BuddhistBookClub Я проверил, что «Входящие по электронной почте» и ответ по электронной почте включены. Также перешел по ссылке для настройки POP3 в Gmail.
Вы должны увидеть причину, по которой Discourse отклоняет письма. Нажмите на кнопку-гамбургер (в правом верхнем углу), чтобы перейти на страницу настроек администратора, выберите раздел «Почта» и затем вкладку «Отклонённые». Там будет показано, почему отклоняются входящие письма с новыми темами.
Я настраивал это в первый раз вчера, вот несколько советов, основанных на моём опыте:
Убедитесь, что почта, с которой отправляется новая тема, принадлежит пользователю, у которого есть соответствующие права на создание новых тем по почте (уровень доверия).
Убедитесь, что для категории настроен уникальный адрес электронной почты. Это делается через настройки категории. Этот адрес должен быть тем самым адресом для ответов, который вы создали в Gmail с использованием уникального формата +ИМЯ для категории. Например, он должен выглядеть так: replies.forum+УНИКАЛЬНОЕ_ИМЯ_КАТЕГОРИИ@gmail.com (где replies.forum@gmail.com — это учётная запись, которую вы создали и настроили для публикации через POP3).
Если ваша проблема связана с ответом на пост по электронной почте, то, по-моему, это возможно только при ответе на уведомление о посте, пришедшее по почте. Поэтому ваш тестовый аккаунт должен был получить письмо от вашего форума, и только после этого вы можете ответить на это письмо.