We are currently preparing for a migration from a Kerio server to a Grommunio server. To convert calendars and contacts, we use the gromox-eml2mt
tool with the parameters --ical
and --vcard
, followed by gromox-mt2exm
to import them into the desired account. Contacts are imported without any issues, but when importing calendars, the event organizer is imported as a required attendee, and all other attendees are missing. In my opinion, the attendees are lost during the conversion with gromox-eml2mt
because, when I use the -t
and -p
options, the output contains no data corresponding to the attendees.
Part of the .ics file:
ORGANIZER;CN="Mxxxxx Kxxxx":mailto:mxxxxx.kxxxx@oxxxxx.ch
ATTENDEE;CN="Ixxx Gxx";PARTSTAT=ACCEPTED;CUTYPE=INDIVIDUAL;SCHEDULE-STATUS=2.0;X-SENT=TRUE:mailto:ixxx.gxx@oxxxxx.ch
ATTENDEE;CN="Cxxxxx Kxxxxxxxxxx";PARTSTAT=NEEDS-ACTION;CUTYPE=INDIVIDUAL;X-SENT=TRUE:mailto:cxxxxxxxxx.kxxxxxxxxxx@oxxxxx.ch
ATTENDEE;CN="Dxxxxx Kxxxxx";PARTSTAT=NEEDS-ACTION;CUTYPE=INDIVIDUAL;X-SENT=TRUE:mailto:dxxxxx.kxxxxx@oxxxxx.ch
Output when using gromox-eml2mt:
Preamble's named property map (13 entries):
# proptag (hex) -> MAPINAMEID definition:
800c0000h -> {MNID_ID, {6ed8da90-450b-101b-98da-00aa003f1305}, 1ah}
800b0000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 825eh}
800a0000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 820dh}
80090000h -> {MNID_ID, {00062008-0000-0000-c000-000000000046}, 8516h}
80080000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 825fh}
80070000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 820eh}
80060000h -> {MNID_ID, {00062008-0000-0000-c000-000000000046}, 8517h}
80050000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 8213h}
80040000h -> {MNID_ID, {6ed8da90-450b-101b-98da-00aa003f1305}, 3h}
80030000h -> {MNID_ID, {6ed8da90-450b-101b-98da-00aa003f1305}, 23h}
80020000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 8208h}
80010000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 8201h}
80000000h -> {MNID_ID, {00062002-0000-0000-c000-000000000046}, 8205h}
Message 1
\_ props(24):
\_ 001a001fh:[15]="IPM.Appointment"
\_ 1000001fh:[76]="Sxxxxx Exxxxxxx 15:35 bis 15:50
Axxxxxxxxx ab ca. 18:30 im Bxxx xxxxxx xxxx"
\_ 800c0040h:2024-08-06T12:09:47+0200 (raw=0x1dae7e8c4246780)
\_ 800b0102h:[102]="^B^A ^@^B^@\r^@E^@u^@r^@o^@p^@e^@/^@Z^@u^@r^@i^@c^@h^@^A^@^B^A>^@^B^@A^F^A^@^@^@^A^@^@^@^@^@^@^@^@^@^c4^ff^ff^ff^@^@^@^@^c4^ff^ff^ff^@^@\n^@^@^@^E^@^C^@^@^@^@^@^@^@^@^@^C^@^@^@^E^@^B^@^@^@^@^@^@^@"
\_ 800a0040h:2024-07-12T15:30:00+0200 (raw=0x1dad45f981efc00)
\_ 80090040h:2024-07-12T15:30:00+0200 (raw=0x1dad45f981efc00)
\_ 00600040h:2024-07-12T15:30:00+0200 (raw=0x1dad45f981efc00)
\_ 80080102h:[102]="^B^A ^@^B^@\r^@E^@u^@r^@o^@p^@e^@/^@Z^@u^@r^@i^@c^@h^@^A^@^B^A>^@^B^@A^F^A^@^@^@^A^@^@^@^@^@^@^@^@^@^c4^ff^ff^ff^@^@^@^@^c4^ff^ff^ff^@^@\n^@^@^@^E^@^C^@^@^@^@^@^@^@^@^@^C^@^@^@^E^@^B^@^@^@^@^@^@^@"
\_ 80070040h:2024-07-12T22:00:00+0200 (raw=0x1dad496139ba000)
\_ 80060040h:2024-07-12T22:00:00+0200 (raw=0x1dad496139ba000)
\_ 00610040h:2024-07-12T22:00:00+0200 (raw=0x1dad496139ba000)
\_ 80050003h:390/0x186
\_ 80040102h:[88]="^D^@^@^@^82^@^e0^@t^c5^b7^P^Z^82^e0^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@0^@^@^@vCal-Uid^A^@^@^@8540C4AD-AC0B-4731-B22F-2E00EB8F05AC"
\_ 80030102h:[88]="^D^@^@^@^82^@^e0^@t^c5^b7^P^Z^82^e0^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@0^@^@^@vCal-Uid^A^@^@^@8540C4AD-AC0B-4731-B22F-2E00EB8F05AC"
\_ 8002001fh:[4]="Txxxx"
\_ 0042001fh:[12]="Mxxxxx Kxxxx"
\_ 0064001fh:[4]="SMTP"
\_ 0065001fh:[22]="mxxxxx.kxxxx@oxxxxx.ch"
\_ 5d02001fh:[22]="mxxxxx.kxxxx@oxxxxx.ch"
\_ 00410102h:[106]="^@^@^@^@^81+^_^a4^be^a3^P^Y^9dn^@^dd^A^OT^B^@^@^A^80M^@a^@r^@k^@u^@s^@ ^@K^@o^@h^@l^@i^@^@^@S^@M^@T^@P^@^@^@m^@a^@r^@k^@u^@s^@.^@k^@o^@h^@l^@i^@@^@o^@p^@h^@i^@o^@n^@.^@c^@h^@^@^@"
\_ 00170003h:1/0x1
\_ 80010003h:1/0x1
\_ 80000003h:2/0x2
\_ 0037001fh:[24]="oxxxxx - 10 xxxxx xxxxxx"
\_ subject="oxxxxx - 10 xxxxx xxxxxx"
In this case, only the organizer Mxxxxx Kxxxx (mxxxxx.kxxxx@oxxxxx.ch) is imported, but not the 3 attendees:

Am I missing something? Is this the expected behavior for the import, or could this be an issue?