Using MessageComposer to create invitation emails
Daniel Vrátil
dvratil at kde.org
Wed Apr 19 16:42:33 BST 2023
Hi all,
I'm looking at bug #297956 [0] - invitation emails from KOrganizer do not honor signing/encryption preferences.
Currently iTip messages are built in MailClient in akonadi-calendar repo, which is a fairly simplistic and straightforward piece of code.
After a brief look at how signing/encryption is implemented in KMail it's obvious that creating signed/encrypted messages requires non-trivial amount of logic and code.
Luckily most of this code and logic lives in MessageComposer library inside messagelib. It makes a lot of sense to me to reuse this code inside akonadi-calendar to generate signed/encrypted iTip messages with behavior and UI consistent with KMail. However it requires making akonadi-calendar to depend on messagelib, which has non-trivial dependency chain.
What do you folks think about this? Do you think it's OK to introduce this dependency? Or would a simplified sign/encrypt implementation directly in akonadi-calendar suffice?
Cheers,
Dan
[0] https://bugs.kde.org/show_bug.cgi?id=297956
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20230419/ca862787/attachment.htm>
More information about the kde-pim
mailing list