Тема создана входящим письмом, не включает большую часть контента

Я использую веб-форму для сбора контента. При отправке она отправляет электронное письмо, которое создаёт тему, но отображает только первые несколько строк сообщения. Остальное доступно по ссылке на письмо, но не в самой теме. Я работаю с пожилыми женщинами, и они не хотят, чтобы им говорили кликать на что-то ещё, ведь цель этого — иметь весь такой контент в одном месте.

Я перепробовал все, казалось бы, подходящие настройки (единственное, что я нашёл и что, как мне казалось, должно иметь значение — это «не обрезать»), но изменений нет.

Часть сообщения, которая отображается, обрывается на фразе «Отправленные значения:» (по сути, показывается текст, который мне не важен, но ничего из того, что должно быть видно пользователям, не отображается).

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

Так ли должны работать входящие электронные сообщения?

Хорошо — я изменил формат вывода письма с HTML на текст, и оно отображается. :frowning: Но хотя бы видно. Я поищу настройку, которая позволяет получать HTML-письма.

Такая настройка есть, я её попробовал, но на отображении это не сказалось.

Вероятно, тело письма воспринимается как часть другого электронного письма, цитаты или чего-то подобного.

Лучший способ получить подробный ответ здесь — опубликовать полное исходное письмо (адреса электронной почты и т. д. можно скрыть, но тестовые данные подойдут) вместе с исходным кодом поста, который Discourse сгенерировал на основе этого письма.

Письмо отправляется системой конечных пользователей или вашей системой при отправке формы?

Это приходит из веб-формы на моём сайте, которая также сохраняет данные в нашем CiviCRM. Я проверил HTML, и разрыв происходит на теге <section …>.

<html>
<head>
  <title>Subscriber New homeowner listing</title>
</head>
<body>
<p>Submitted on Mon, 04/13/2026 - 14:05</p>
<p>Submitted by: Subscriber</p>
<p>Submitted values are:</p>
**`<section class="js-form-item form-item js-form-wrapper form-wrapper webform-section" id="homeowners_questions--civicrm_1_contact_1_fieldset_fieldset">`**
        <h2 class="webform-section-title">Homeowner listing info</h2>
    <div class="webform-section-wrapper">
                  <b>Username</b><br>test subscriber<br><br>

Я проконсультировался с волонтёром, которая занимается этим вручную, и теперь результат на 90% лучше, чем у неё раньше (данные берутся из правильного имени пользователя, а тема/заголовок формируются автоматически, поэтому ей достаточно просто скопировать и вставить остальную часть тела письма. Это занимает всего несколько лишних секунд, и происходит не чаще нескольких раз в неделю, так что нам просто нужно следить за новыми темами в этой категории.

Возможно, будет проще и легче поддерживать систему, если вместо схемы веб-форма → CRM → HTML → письмо → парсер писем → пост вы будете использовать схему веб-форма → CRM → Markdown → пост через API.

В частности, вы можете создать шаблон Markdown на основе данных формы и использовать ключ API для отправки поста через API. Это обеспечит очень стабильные результаты.

Спасибо за предложение. Хорошо знать, что есть варианты.

Как волонтёр без доступа к бэкенду ни одной из платформ, я выбираю наиболее «встроенный» на данный момент метод — через настройки конфигурации. Веб-форма отправляет другие письма, и там доступны текстовый или HTML-формат, так что мне приходится работать с этим. :slight_smile: