由传入邮件创建的帖子,未包含大部分内容

我正在使用网页表单收集一些内容。提交后,它会发送一封邮件来创建一个主题,但只显示消息的前几行。其余内容在邮件链接下,但并未显示在主题中。我正在与一些年长的女性合作,她们不希望被要求点击其他链接,因为我们的目标是将所有内容都集中在一个地方。

我已经尝试了所有看似相关的设置(“不截断”是我发现的唯一可能产生影响的选项),但没有任何变化。

显示的消息内容在“提交的值为:”处结束(基本上显示的是我不关心的文本,而不是希望向用户展示的内容)。

我尝试更改或删除这些开头行,结果依然相同。

这就是传入邮件消息的预期工作方式吗?

好的——我已将邮件输出从 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 → Markdown → 通过 API 发布帖子”的流程,而不是“网络表单 → CRM → HTML → 邮件 → 邮件解析器 → 帖子”,可能会更简单且更易于维护。

具体来说,你可以利用表单数据创建一个 Markdown 模板,并使用 API 密钥 通过 API 提交帖子。这样你将获得非常一致的结果。

感谢您的建议。很高兴知道有多种选择。

作为一名无法访问任一平台后端的志愿者,我将采用当前可用的最“内置”的方法,即点击配置设置。该网络表单会发送其他邮件,其中的选项为文本或 HTML 格式,因此我只能基于这些条件进行操作。:slight_smile: