Estou usando um formulário web para coletar alguns conteúdos. Ao enviar, ele envia um e-mail que cria um tópico, mas mostra apenas as primeiras linhas da mensagem. O restante está disponível no link do e-mail, mas não no Tópico. Estou trabalhando com mulheres mais velhas, e elas não querem ter que ser orientadas a clicar em outra coisa, já que o objetivo disso é ter todo esse tipo de conteúdo em um só lugar.
Já tentei todas as configurações que parecem relevantes (não cortar é a única que encontrei que deveria fazer diferença), mas sem nenhuma mudança.
A parte da mensagem exibida termina em “Valores enviados são:” (basicamente, está mostrando o texto que não me interessa, mas nenhuma das informações que quero que sejam exibidas aos usuários).
Já tentei alterar e remover essas linhas introdutórias, com o mesmo resultado.
É assim que as mensagens de e-mail recebidas devem funcionar?
Certo — mudei a saída do e-mail de HTML para texto e ele aparece. Mas pelo menos está sendo exibido. Vou procurar uma configuração que permita HTML em e-mails recebidos.
O corpo provavelmente está sendo detectado como parte de outro e-mail, citação ou algo semelhante.
A melhor maneira de obter uma resposta detalhada aqui é postar um e-mail completo e bruto (endereços de e-mail, etc., podem ser ocultados, mas dados de teste são aceitáveis), juntamente com o código-fonte da postagem do que o Discourse decidiu gerar a partir desse e-mail.
O e-mail está sendo enviado pelo sistema dos usuários finais ou pelo seu ao enviar o formulário?
Isso está vindo de um formulário web no meu site que também salva os dados no nosso CiviCRM. Verifiquei o HTML e ele está sendo dividido na tag <section …>.
<html>
<head>
<title>Listagem de novo proprietário para assinante</title>
</head>
<body>
<p>Enviado em Seg, 13/04/2026 - 14:05</p>
<p>Enviado por: Assinante</p>
<p>Os valores enviados são:</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">Informações da listagem de proprietário</h2>
<div class="webform-section-wrapper">
<b>Nome de usuário</b><br>test subscriber<br><br>
Conversei com o voluntário que faz isso manualmente e a solução está 90% melhor do que o que ela faz atualmente (os dados vêm do nome de usuário correto e geram o Assunto/título, então ela só precisa copiar e colar o restante do corpo do e-mail). É um pouco mais de trabalho, mas acontece no máximo algumas vezes por semana, então vamos apenas ficar atentos a novos Tópicos nessa Categoria.
Pode ser mais simples e de mais fácil manutenção, em vez de seguir o caminho formulário web → CRM → HTML → e-mail → analisador de e-mail → post, seguir o caminho formulário web → CRM → Markdown → post via API.
Especificamente, você poderia criar um modelo Markdown usando os dados do formulário e usar uma chave de API para enviar um post via API. Você teria resultados muito consistentes.
Obrigado pela sugestão. É bom saber que há opções.
Como voluntário sem acesso ao backend de nenhuma das plataformas, vou optar pelo método mais “nativo” disponível atualmente, clicando nas configurações. O formulário web está enviando outros e-mails e as opções ali são texto ou HTML, então é isso com que tenho que trabalhar.