mail icon indicating copy to clipboard operation
mail copied to clipboard

Not able to configure a pure HTML signature without getting it defaced by the editor.

Open stevearbour opened this issue 4 years ago • 18 comments

Expected behavior

I should be able to have a radio box like this : image

Actual behavior

The users are not able to set their email signature properly using optimized and properly formatted HTML. When they paste it inside there no option to not get their signature defaced by the CKEditor. Even by using javascript hack to fill the ckinstance end-up getting filtered. I can understand that you don't want to have PHP code and stuff in there, but sanitizing html markup has been something quite documented by now, we should be able to use a standard set of html markup tags, without being bothered by the editor. It should be concat with the message body. This is actually important because there no way any users want to be limited by the CKEditor for generating a signature and moving them from any others mail client such as thunderbird, it quite clear that this is a required (not optional but absolutely necessary) thing to fix this issues. Otherwise the employees prefer to continue to use desktop version of thunderbird and have the proper business image sent to customers when they send out email, not just deficient RTF signature.

Mail app

Mail app version: 1.8.2

Mailserver: Unrelated, Exim.

Server configuration

Operating system: CentOS

Web server: Apache

Database: MariaDB

PHP version: 7.4

Nextcloud Version: 20.0.7

Client configuration

Browser: Chrome, latest. Operating system: Mac, Windows and Linux, it all the same problem.

stevearbour avatar Feb 18 '21 21:02 stevearbour

it quite clear that this is a required (not optional but absolutely necessary) thing to fix this issues.

Noted.

ChristophWurst avatar Feb 19 '21 08:02 ChristophWurst

I absolutely appreciate your understanding. If there are anything I can do to help, please let me know.

Do you guys have a Patreon ?

stevearbour avatar Feb 19 '21 09:02 stevearbour

I absolutely appreciate your understanding. If there are anything I can do to help, please let me know.

Not specific to this issue but in general we always need some good testers and people that can help triage and verify reported bugs :D

Do you guys have a Patreon ?

Nope, as a company we don't work like that. But we have some very active community people like @StCyr and @st3iny, so maybe they are interested in some free lancing or similar :)

ChristophWurst avatar Feb 23 '21 15:02 ChristophWurst

I am fine with helping to test and report bugs when I see them and / or verifying some if it is possible. However, I was more aiming my though about this precise issue.

Patreon is more of a donation website, it not an entitlement at getting some sort of support level. It's mean for soho and smb that aren't rich enough to afford the full enterprise cost to support the developpment of features they need or want to see added with whatever money they can, and help with the general support and bug debugging specifically toward the community versions. I was suggesting since there seem to be problems (or used to be) with your donation system aimed at getting things done.

If I was to be a f.s. developer and I would like to introduce myself at the system, I assume I would start with the Introduction kit that I saw somewhere on github, right ? Any insight at aiming my effort toward the mail system specifically ?

Thanks

stevearbour avatar Feb 27 '21 16:02 stevearbour

Patreon is more of a donation website, it not an entitlement at getting some sort of support level. It's mean for soho and smb that aren't rich enough to afford the full enterprise cost to support the developpment of features they need or want to see added with whatever money they can, and help with the general support and bug debugging specifically toward the community versions.

Sure, I get that. But unfortunately we don't offer this as a company/community.

If I was to be a f.s. developer and I would like to introduce myself at the system, I assume I would start with the Introduction kit that I saw somewhere on github, right ? Any insight at aiming my effort toward the mail system specifically ?

Two good entrypoints or new devs in Nextcloud are https://nextcloud.com/developer/ and https://docs.nextcloud.com/server/21/developer_manual/ for the basics, then the rest should be rather easy to explore once you checked out the Mail app and have a working dev env :)

ChristophWurst avatar Mar 01 '21 10:03 ChristophWurst

I want to second that request. That is the single reason why we are still running a roundcube instance at my association. We have standardized signature and even if it would be possible to recreate them with the editor, it would be a pain to roll it out.

lhoff94 avatar Jul 07 '21 13:07 lhoff94

@lhoff94 are you a coder by any chance? Would you have the resources to help look into this? :)

ChristophWurst avatar Jul 07 '21 17:07 ChristophWurst

I have a related (potentially feature request): I want to add an HTML signature. I see, Nextcloud already supports some, but not all of it, e.g. including an embedded does not work. Should I open a new issue for that? Thanks!

sascha08-15 avatar Jun 01 '22 18:06 sascha08-15

We (Nextcloud GmbH) will work on this as the bug report with the highest upvotes.

ChristophWurst avatar Mar 06 '25 11:03 ChristophWurst

Hello,

We are new to Nextcloud and we were shocked to find out that the mail app doesn't support html email signatures. this forced us to use an image instead which we really hate as we had links in the signature.

codingPotato21 avatar May 07 '25 16:05 codingPotato21

With some luck we'll get it in 2025?

sascha08-15 avatar May 07 '25 17:05 sascha08-15

I'm waiting for a fix then I will be able to use this mail app. Without a signature HTML support I cannot use it so I hope, as other users, a fix will come.

PeopleInside avatar May 07 '25 18:05 PeopleInside

Thank you for your messages.

@codingPotato21 apologies for the confusion, but the app does support HTML signatures. They have been there for a long time. Open your account settings and go to the Signature section. You will find a text editor with all the HTML formats that can also be used when composing new messages.

@sascha08-15 @PeopleInside to express your demands just add a 👍 to https://github.com/nextcloud/mail/issues/4557#issue-811494200. I'm collapsing these last three comments as they do not contribute value to the ticket.

See https://github.com/nextcloud/mail/issues/4557#issuecomment-2703540849 and https://github.com/nextcloud/mail/issues/4557#event-17013831117. This ticket was added to our roadmap just a few weeks ago. I would like to ask you to have a bit of patience.

Thank you.

ChristophWurst avatar May 08 '25 05:05 ChristophWurst

When this fix will be available? thank you :)

PeopleInside avatar Jun 05 '25 09:06 PeopleInside

Respectfully, have some patience. The feature was merged 21 minutes. It will go into the next minor release. There is no ETA. We'll release when the software is stable enough for a release.

ChristophWurst avatar Jun 05 '25 09:06 ChristophWurst

Respectfully, have some patience. The feature was merged 21 minutes. It will go into the next minor release. There is no ETA. We'll release when the software is stable enough for a release.

I was following this issue to know when I can use the signature. Once closed I don't have anymore a monitor to know when the function will work.

Actually I'm testing the signature field and I'm confused. I see a text editor but the pasted signature here doesn't work correctly... not because the images are not showed but because when I send an email and a signature image has a link, this link is broken in the signature.

I have to open an issue and monitor when will be fixed. I open an issue to monitor the progression. Thank you.

PeopleInside avatar Jun 05 '25 09:06 PeopleInside

Thank you

ChristophWurst avatar Jun 05 '25 10:06 ChristophWurst

Reopening because the feature was hid with https://github.com/nextcloud/mail/pull/11412

ChristophWurst avatar Oct 09 '25 05:10 ChristophWurst