thunderbird / thunderbird-android

Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
https://thunderbird.net/mobile
Apache License 2.0
11.1k stars 2.51k forks source link

Improvement: HTML formatting not kept when forwarding an email #3486

Open SpatMan05 opened 6 years ago

SpatMan05 commented 6 years ago

When forwarding an email containing links, for example: some words, the html formatting is not kept and message is transformed in plain text, loosing the URL.

Expected behavior

I would like to keep the html formatting with links (or at least keep the URL?)

Actual behavior

Original message is transformed in plain text leading to: "some words" but no URL.

Steps to reproduce

  1. Send an html formatted email using Thunderbird, for example. Email containing a link like some words
  2. Using K9mail on a smartphone, go to the "Sent" folder
  3. Select the sent mail and forward it. Here, the mail editor is in plain text, URL lost.

Environment

K-9 Mail version: mine is 5.403 but I think issue is present in all versions Android version: 7.0 on Archos Sense 55S Account type (IMAP, POP3, WebDAV/Exchange): IMAP account

Thanks

nuntius35 commented 6 years ago

My personal opinion: I prefer an e-mail program that never ever sends HTML. In the case above I would expect that HTML e-mail is transformed into plain text in a way that just includes the URL as a text.

Krammig commented 6 years ago

Sorry but I fully agree with SpatMan05

All Client side Email apps that I am familiar with maintain the original formatted code. Otherwise what is the purpose of "Forward", it should be to Forward the full message not a portion of it.

Meteor0id commented 6 years ago

When forwarding a newsletter, a newsletter is what the receiver should get. Not an unexpected plain-text e-mail. If the forwarder wants to forward plain-text, he shoudl spesify so, but by default one should be confident that whatever he has frowarded will appear the same to the receipent as it is presented to him. (meaing I disagree with @nuntius35, although that has a use case, it should not be default behavior to forward as plain text when the e-mail contains HTML elements)