Postfix milters that translate Gmail’s dumb reaction format to Delta Chat’s good one, and the other way around. Would only work on the unencrypted threads with Gmail users so the benefit is pretty minor.
I’ve found specs for how the reaction looks on Gmail’s end:
But not for Delta Chat’s format, although it seems pretty straight forward (from looking at the raw message files in my spool).
Since Delta Chat’s “chatmail” servers also use Postfix, if someone else implements this, could they please let me know? And I’ll install it on mine.
I think we could also implement sending and receiving the gmail format additionally to the rfc9078 part in messages right inside of the Delta Chat Clients.
Though not sure we want to support some spec that has Content-Type: text/vnd.google.email-reaction+json as it’s type… why can’t gmail just go for an official shared standard that does not contain their name…
Anyways good to know that we could add support, though not sure if we want to, because of the politics.
I’d say implement it for unencrypted messages when there is a gmail email address in the recipient list so that it just works for the users chatting with gmail users.
We could also attempt to shift the user blame to gmail by only implementing receiving for their format and still sending rfc9078.