# Melhores práticas: separadores ascii em e-mails?

**URL:** <https://meta.discourse.org/t/best-practices-ascii-separators-in-emails/160393>\
**Category:** Product Support\
**Created:** [Agosto 10, 2020, 5:40pm UTC](https://meta.discourse.org/t/best-practices-ascii-separators-in-emails/160393 "2020-08-10T17:40:54Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![BradCray](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@BradCray](https://meta.discourse.org/u/BradCray)\
**Post date:** [Agosto 13, 2020, 11:21pm UTC](https://meta.discourse.org/t/best-practices-ascii-separators-in-emails/160393/3 "2020-08-13T23:21:15Z")

</div>

Correndo o risco de continuar falando sozinho, aqui está um exemplo motivador específico que encontramos hoje:

Um dos casos em que usamos scripts para notificar pessoas sobre eventos é enviar e-mails aos desenvolvedores quando novos PRs são mesclados em nosso repositório do GitHub. Agora, modificamos esses scripts para enviar e-mails a uma categoria específica em nosso site Discourse. No entanto, como o GitHub usa markdown para descrever os PRs, frequentemente temos cabeçalhos de seção como o seguinte nas descrições dos PRs:

```plaintext
Detalhes deste PR
------------------

```

que são renderizados como cabeçalhos de seção no GitHub. Mas, quando enviados por e-mail para o Discourse, essa linha de traços faz com que o restante da mensagem seja cortado.

Podemos, obviamente, treinar todos os nossos desenvolvedores a usar outros estilos de cabeçalhos que não seriam cortados (como `## Detalhes deste PR`), mas se houvesse alguma maneira de modificar nosso script para processar a mensagem de mesclagem e proteger ou escapar esses padrões, de modo que fossem preservados até o Discourse, isso pareceria mais atraente.

---

_[View the full topic](https://meta.discourse.org/t/best-practices-ascii-separators-in-emails/160393)._
