Ответ по электронной почте удаляет ответ и публикует оригинал

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

Ниже приведены детали, описанные двумя способами.


Способ 1

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

image

Вкладки «Текст» и «HTML» выглядят следующим образом:

Яда яда яда. Это ответ.

Бля бля бля. Это оригинальный пост.

Но на форуме появляется «Бля бля бля», а не «Яда яда яда», как ожидалось.


Способ 2

В Data Explorer поле raw_email содержит как «бля», так и «яда». Однако поля raw и cooked содержат только «бля» — то есть оригинальный пост. Вот отредактированный raw_email. Если вы можете помочь, но вам нужна неотредактированная версия, пожалуйста, напишите мне в личные сообщения.

Received: from mail-oi1-f175.google.com (mail-oi1-f175.google.com [209.85.167.175]) by ip-172-26-14-30-mail-receiver.localdomain (Postfix) with ESMTP id C781113D61A for <replies+5307620e7f86ed9f79698d9c469de678@forum.example.com>; Fri, 31 Jan 2020 18:17:21 +0000 (UTC) Received: by mail-oi1-f175.google.com with SMTP id q81so8214729oig.0 for <replies+5307620e7f86ed9f79698d9c469de678@forum.example.com>; Fri, 31 Jan 2020 10:17:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to;

[СКУЧНЫЕ ДАННЫЕ УДАЛЕНЫ]

X-Received: by 2002:aca:dc45:: with SMTP id t66mr7455696oig.39.1580494636891; Fri, 31 Jan 2020 10:17:16 -0800 (PST) MIME-Version: 1.0 References: <topic/1515@forum.example.com> <topic/1515/63121@forum.example.com> <0101016ffbfae673-0805e141-bbb4-4036-9da6-80e4bfaeda9b-000000@us-west-2.amazonses.com> In-Reply-To: <0101016ffbfae673-0805e141-bbb4-4036-9da6-80e4bfaeda9b-000000@us-west-2.amazonses.com> From: Steve  <steveexample@gmail.com> Date: Fri, 31 Jan 2020 10:16:42 -0800 Message-ID: <CADy7SJEYJ5B8c-WgkG93PCTwnLCk1icC_H+Q9Q=zkeek5RSUAA@mail.gmail.com> Subject: Re: [506] [Investments/Equity] Total Return Fund To: Investor Group <replies+5307620e7f86ed9f79698d9c469de678@forum.example.com> Content-Type: multipart/alternative; boundary="00000000000066c15d059d7395ee" --00000000000066c15d059d7395ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

YADA YADA YADA. Это ответ.

On Fri, Jan 31, 2020 at 6:22 AM Robert via Investor Group < reply@example.com> wrote: > 

BLAH BLAH BLAH. Это оригинальный пост.

[ФУТЕР УДАЛЕН]

Почти наверняка это особенность почтового клиента данного пользователя.

Стоит подчеркнуть, что вкладки «Текст» и «HTML», показанные выше, работают правильно. Я не знаю, как рассчитывается этот контент, но, похоже, он не зависит от полей «raw» и «cooked», которые работают неправильно.

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