So, ich kann es nicht wirklich debuggen. Ich habe es nun auch mit einem anderen Zertifikat getestet, aber da ist es das gleiche Problem. Aber ich bin mir nun sehr sicher, dass es daran liegt, dass Nine dort etwas anders macht. Ich habe auch einen Exchange, daher habe ich das Verhalten nun verglichen und auf dem Grommunio, als auch auf dem Exchange Termine in Outlook, sowie Nine angelegt. Anschließend habe ich diese von Outlook als .ics exportiert, bei Grommunio auch noch über das Webinterface. Die Dateien habe ich hier hochgeladen: https://file.io/ClVUMn3q5X2A
Mir war aufgefallen, dass Nine auf Grommunio bei den Terminen Dinge anders erstellt, als auf dem Exchange.
So wird bei Grommunio der Termin so erstell:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20230105T214353Z
DESCRIPTION:
DTEND:20230106T110000Z
DTSTAMP:20230105T214359Z
DTSTART:20230106T100000Z
LAST-MODIFIED:20230105T214353Z
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:NineGrommunio
TRANSP:OPAQUE
UID:25d06b50-f1b0-491f-a77c-063f403a5fad
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
N">\n<HTML>\n<HEAD>\n<META NAME="Generator" CONTENT="MS Exchange Server ve
rsion 16.0.15726.20118">\n<TITLE></TITLE>\n</HEAD>\n<BODY>\n<!-- Converted
from text/plain format -->\n\n<P><FONT SIZE=2> \;</FONT>\n</P>\n\n</B
ODY>\n</HTML>
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
END:VEVENT
END:VCALENDAR
Und auf dem Exchange wird ein Termin so erstellt:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VTIMEZONE
TZID:Customized Time Zone
BEGIN:STANDARD
DTSTART:16011028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20230105T214312Z
DESCRIPTION:
DTEND;TZID="Customized Time Zone":20230106T110000
DTSTAMP:20230105T214312Z
DTSTART;TZID="Customized Time Zone":20230106T100000
LAST-MODIFIED:20230105T214312Z
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:NineExchange
TRANSP:OPAQUE
UID:040000008200E00074C5B7101A82E008000000004F92AB354E21D901000000000000000
01000000010ABA3EBF047D94F9CFB38FDC025D5AC
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
N">\n<HTML>\n<HEAD>\n<META NAME="Generator" CONTENT="MS Exchange Server ve
rsion 16.0.15726.20118">\n<TITLE></TITLE>\n</HEAD>\n<BODY>\n<!-- Converted
from text/plain format -->\n\n<P><FONT SIZE=2> \;</FONT>\n</P>\n\n</B
ODY>\n</HTML>
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT
END:VCALENDAR
Auffallend ist, dass auf Grommunio deutlich weniger Elemente enthalten sind. Warum aber Outlook kein Zertifikat zuordnen kann, verstehe ich nicht. Ich habe leider nur noch Office 2021 und Office 365 zur Verfügung und kann nichts testen, wie es bei 2019 und 2016 aussieht.