# Return of the missing Yahoo HTML email stripping bug

**URL:** https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303
**Category:** Bug
**Created:** [21 Janeiro , 2016 15:31 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303 "2016-01-21T15:31:17Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [21 Janeiro , 2016 15:31 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/1 "2016-01-21T15:31:18Z")

</div>

Continuing the discussion from [HTML email signature not being stripped out of notification reply](https://meta.discourse.org/t/html-email-signature-not-being-stripped-out-of-notification-reply/21351):

[https://meta.discourse.org/t/html-email-signature-not-being-stripped-out-of-notification-reply/21351?u=downey](https://meta.discourse.org/t/html-email-signature-not-being-stripped-out-of-notification-reply/21351)

It’s back, although now with extra email quoting inclusion as well. 🙂

> **[OpenMRS Leadership Call 2016-01-21](https://talk.openmrs.org/t/openmrs-leadership-call-2016-01-21/4350/7)**
>
> We are trying to get that Chris/Darius/Andy phone call to discuss, but it looks like that won’t happen until end of next week. Andrew S. Kanter, MD MPH FACMI Asst. Prof. of Clinical Biomedical Informatics and Clinical Epidemiology Columbia...

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [21 Janeiro , 2016 21:05 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/2 "2016-01-21T21:05:27Z")

</div>

Yes this is for @zogstrip

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [21 Janeiro , 2016 22:10 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/3 "2016-01-21T22:10:54Z")

</div>

Anyone who wants the original message source via Mess feel free to ping me.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [30 Janeiro , 2016 00:41 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/4 "2016-01-30T00:41:09Z")

</div>

This should now be fixed for good 😉

[https://github.com/discourse/discourse/commit/46b6c55197a41e13c163f10e00138d78d6e79820](https://github.com/discourse/discourse/commit/46b6c55197a41e13c163f10e00138d78d6e79820)

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [11 Fevereiro , 2016 20:20 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/5 "2016-02-11T20:20:46Z")

</div>

Or not… ☹

 ![](https://global.discourse-cdn.com/meta/original/3X/1/1/11cea86ab0604b1be01c777e659fdb02401209c0.png)

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [11 Fevereiro , 2016 21:04 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/6 "2016-02-11T21:04:59Z")

</div>

Can you send me the raw email?

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [11 Fevereiro , 2016 21:07 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/7 "2016-02-11T21:07:52Z")

</div>

Of course; check your messages. 😉

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [11 Fevereiro , 2016 21:10 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/8 "2016-02-11T21:10:06Z")

</div>

Looks like it’s working as expected here. (_Except for the fact that we can’t properly identify user signatures and new lines, which are really hard problems_)

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [15 Fevereiro , 2016 17:35 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/9 "2016-02-15T17:35:02Z")

</div>

> [@zogstrip](#):
>
> we can’t properly identify user signatures

Is there a preferred format for email signatures that is easily strippable by Discourse? If so we, could let our members know the format.

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [24 Fevereiro , 2016 15:22 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/10 "2016-02-24T15:22:44Z")

</div>

> [@wesochuck](#):
>
> Is there a preferred format for email signatures that is easily strippable by Discourse?

Looks like this is optimized for stripping out Mobile signatures:

> <https://github.com/discourse/email_reply_trimmer/blob/main/lib/email_reply_trimmer/signature_matcher.rb>

Our biggest offenders come from Desktop clients, for example:

 ![](https://global.discourse-cdn.com/meta/original/3X/e/b/eb61537c5ab85a120fa3cae6fd8e175fbeb311d7.png)

In our case, we could gently encourage our users to proceed their signatures with something like: `--------------------<line break>` if that is acceptable.

Has this option already been considered: [http://blog.mailgun.com/open-sourcing-our-email-signature-parsing-library/](http://blog.mailgun.com/open-sourcing-our-email-signature-parsing-library/) ?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [21 Julho , 2022 05:54 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/11 "2022-07-21T05:54:07Z")

</div>

Reescrevemos nossa biblioteca ao longo dos anos, ela é de fato inspirada pelo MailGun Talon e outras bibliotecas.

> **[GitHub - discourse/email\_reply\_trimmer: Library to trim replies from plain text email.](https://github.com/discourse/email_reply_trimmer)**
>
> Library to trim replies from plain text email.

Acho que isso foi corrigido.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [21 Julho , 2022 05:54 UTC](https://meta.discourse.org/t/return-of-the-missing-yahoo-html-email-stripping-bug/38303/12 "2022-07-21T05:54:20Z")

</div>


