Notes 9.0.1 sends corrupt VCALENDAR file in invitation reply

when I accept a invitation from a external sender, than Notes sends a corrupt VCALENDAR file in the reply.

Here’s the according part from the outgoing email (invitation reply):

–=mixed 1B3B9A7BCC1967EFC1257D7F003B6B7A=
Content-Type: text/calendar; method=“REPLY”; charset=“UTF-8”
Content-Transfer-Encoding: quoted-printable

BEGIN:VCALENDAR
X-LOTUS-CHARSET:UTF-8
VERSION:2.0
PRODID:-//Lotus Development Corporation//NONSGML Notes 9.0.1//EN=5FC
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:19501029T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=3DYEARLY;BYMINUTE=3D0;BYHOUR=3D2;BYDAY=3D-1SU;BYMONTH=3D10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19500326T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=3DYEARLY;BYMINUTE=3D0;BYHOUR=3D2;BYDAY=3D-1SU;BYMONTH=3D3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=3D"W. Europe Standard Time":20141028T120000
DTEND;TZID=3D"W. Europe Standard Time":20141028T130000
TRANSP:OPAQUE
DTSTAMP:20141028T104902Z
SEQUENCE:0
ATTACH:CID:FFFF=5F=5F=3D4EBBF7ECDFA8EDEA8f9e8a93df938690918c4EB@
ATTENDEE;PARTSTAT=3DACCEPTED;CN=3D"Manfred Pausch/XXX/YYY/ZZZ"
;RSVP=3DFALSE:mailto:Manfred.Pausch@our-domain.tld
CLASS:PUBLIC
SUMMARY:Test-Meeting
LOCATION:Test
ORGANIZER;CN=3D"InvitationSender":mailto:InvitationSender@external-domain.tld
UID:040000008200E00074C5B7101A82E00800000000303DC18B9CF2CF01000000000000000=
010000000F8932970965C4F47822809BBDEAEB177
X-LOTUS-UPDATE-SEQ:1
X-LOTUS-NOTESVERSION:2
X-LOTUS-NOTICETYPE:A
X-LOTUS-APPTTYPE:3
X-LOTUS-CHILD-UID:1B3B9A7BCC1967EFC1257D7F003B6B7A
END:VEVENT
END:VCALENDAR

–=mixed 1B3B9A7BCC1967EFC1257D7F003B6B7A=–

The mail system (Exchange 2010) of the Invitation Sender can’t process the reply.

From my view it’s because Notes writes the sequence 3D after the equal sign in the ATTENDEE line:

ATTENDEE;PARTSTAT=3DACCEPTED;CN=3D"Manfred Pausch/XXX/YYY/ZZZ"
;RSVP=3DFALSE:mailto:Manfred.Pausch@our-domain.tld

When I accept the invitation request in iNotes, than the VCALENDAR file is correct and the mail system

of the invitation sender can process the reply.

Some information about my environment:

Server: Domino 9.0.1 FP1

Client: IBM Notes 9.0.1 FP2 on Windows 8 (but problem also occurs on Linux and Windows 7)

Anybody some ideas?

Thanks in advance

Subject: FYI, thats the Quoted-Printable encoding

QP encoding is used to “encode” certain characters into “safe” sequences that can be transmitted over MIME and then “decoded” later back into the characters you had originally. What you see is perfectly legal and correct. If you QP decode your data you will see it looks fine:

Content-Type: text/calendar; method=EPLY"; charset=TF-8"
Content-Transfer-Encoding: quoted-printable
BEGIN:VCALENDAR
X-LOTUS-CHARSET:UTF-8
VERSION:2.0
PRODID:-//Lotus Development Corporation//NONSGML Notes 9.0.1//EN_C
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:19501029T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19500326T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=“W. Europe Standard Time”:20141028T120000
DTEND;TZID=“W. Europe Standard Time”:20141028T130000
TRANSP:OPAQUE
DTSTAMP:20141028T104902Z
SEQUENCE:0
ATTACH:CID:FFFF__=4EBBF7ECDFA8EDEA8f9e8a93df938690918c4EB@ CID:FFFF__=4EBBF7ECDFA8EDEA8f9e8a93df938690918c4EB@
ATTENDEE;PARTSTAT=ACCEPTED;CN=“Manfred Pausch/XXX/YYY/ZZZ”
;RSVP=FALSE:mailto:Manfred.Pausch@our-domain.tld mailto:Manfred.Pausch@our-domain.tld
CLASS:PUBLIC
SUMMARY:Test-Meeting
LOCATION:Test
ORGANIZER;CN=“InvitationSender”:mailto:InvitationSender@external-domain.tld mailto:InvitationSender@external-domain.tld
UID:040000008200E00074C5B7101A82E00800000000303DC18B9CF2CF01000000000000000010000000F8932970965C4F47822809BBDEAEB177
X-LOTUS-UPDATE-SEQ:1
X-LOTUS-NOTESVERSION:2
X-LOTUS-NOTICETYPE:A
X-LOTUS-APPTTYPE:3
X-LOTUS-CHILD-UID:1B3B9A7BCC1967EFC1257D7F003B6B7A
END:VEVENT
END:VCALENDAR

Note your =5F are now _, the =3D are =, etc.

Subject: Re: Notes 9.0.1 sends corrupt VCALENDAR file in invitation reply

Hello Manfred!

Please check the TN below:

Title: Mi= crosoft=AE Outlook receives a message that has an attachment that is named “not supported calendar message.ics”
Doc #: 1580746
URL: http://www.ibm.com/support/docview.wss?uid=3Dswg21580746 <>

Maybe it help you!

Best Regards!
Rodrigo

Subject: no solution, but a work-around

Thank you all for your replies and explanations.

In the meantime I did additonal testings and found out that the reply is slightly different when I

accept a invitation “with comments”. Even when I don’t enter any comment with my accept then

the attached VCALENDAR file looks like this:

–=mixed 92BE6F32ADA3DE27C1257D80003D0C1B=

Content-Type: text/calendar; method=“REPLY”; charset=“UTF-8”

BEGIN:VCALENDAR
X-LOTUS-CHARSET:UTF-8
VERSION:2.0
PRODID:-//Lotus Development Corporation//NONSGML Notes 9.0.1//EN_S
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:W. Europe
BEGIN:STANDARD
DTSTART:19501029T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19500326T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYMINUTE=0;BYHOUR=2;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=“W. Europe”:20141029T123000
DTEND;TZID=“W. Europe”:20141029T133000
TRANSP:OPAQUE
DTSTAMP:20141029T110649Z
SEQUENCE:0
ATTACH:CID:FFFE__=4EBBF713DFAE8A8B8f9e8a93df938@
ATTENDEE;PARTSTAT=ACCEPTED;CN=“Manfred Pausch/XXX/YYY/ZZZ”
;SENT-BY=“mailto:Manfred.Pausch@our-domain.tld”;RSVP=FALSE
:mailto:Manfred.Pausch@our-domain.tld
CLASS:PUBLIC
SUMMARY:test777
LOCATION:777
ORGANIZER;CN=“InvitationSender”:mailto:InvitationSender@external-domain.tld
UID:040000008200E00074C5B7101A82E008000000009D22292F68F3CF01000000000000000010000000DAF465C4074C9E4598846727B52E8EC8
X-LOTUS-UPDATE-SEQ:1
X-LOTUS-NOTESVERSION:2
X-LOTUS-NOTICETYPE:A
X-LOTUS-APPTTYPE:3
X-LOTUS-CHILD-UID:92BE6F32ADA3DE27C1257D80003D0C1B
END:VEVENT
END:VCALENDAR

–=mixed 92BE6F32ADA3DE27C1257D80003D0C1B=–

This can be processed by the external Exchange server and the external user sees the accept in his calendar.

For me this is not a nice solution but will be good as workaround for the next few months until we have to migrate to Exchange :-\

Subject: outlook has been quirky ffor me.

Ive had to write multipart MIME & vCards specially just so Outlook will read them.

Bet theres something about this format too.