View Issue Details

IDProjectCategoryView StatusLast Update
0003992SOGoBackend Calendarpublic2017-03-03 13:48
Reporterdani Assigned Toludovic  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Platform[Server] LinuxOSRHEL/CentOSOS Version6
Product Version3.2.5 
Fixed in Version3.2.8 
Summary0003992: Double mailto: when creating an event with invitees in another calendar
Description

Situation:

  • Serveur Running CentOS 6 (also tested with CentOS 5) and SOGo 3.2.5 (nightly 3.2.5.20170112-1)
  • Client running Thunderbird 45.6.0 / Lightning 4.7.6 / sogo-connector 31.0.3 / sogo-integrator 31.0.3 on either Windows or Linux

Two users involved: dani and dimitri. Dani has write access to dimitri's calendar, and create on it an event and invite a 3rd person (dani AT fws.fr in the sample ICS)

The notification sent to the invitee has an incorrect SENT-BY, with a double mailto: so if the invitee reply (either accepts or declines), a failure notice will be received, because it will try to send the email with a mailto: prefix (the first mailto: is trimed, not the second)

It might be related to bug 3368 and this commit: https://github.com/inverse-inc/sogo/commit/7197b7eb41265f1b1b905d77dcd927a6c7a5a949

Additional Information

Attached is a sample ICS, as received by the invitee. daniel AT firewall-services.com is the one creating the event (dani), dimitri AT firewall-services.com (dimitri) is where the event is created by dani (on dimitri's personal calendar) and dani AT fws.fr is the invitee

TagsNo tags attached.

Activities

dani

dani

2017-01-12 16:24

reporter  

sample.ics (967 bytes)   
dani

dani

2017-01-12 16:28

reporter   ~0011202

I should add that the issue doesn't exist when the event is created from the web interface directly. Only if created through Thunderbird (or maybe other Caldav clients too, I haven't tested)

ludovic

ludovic

2017-03-01 21:25

administrator   ~0011403

I can reproduce the issue, I'll look into it. It looks like it's the SOGo Connector extension adding it twice.

Related Changesets

sogo: master 79a0d5e1

2017-03-03 08:47

ludovic


Details Diff
(fix) handle broken CalDAV clients sending bogus SENT-BY (fixes 0003992) Affected Issues
0003992
mod - NEWS Diff File
mod - SoObjects/Appointments/SOGoAppointmentObject.m Diff File

Issue History

Date Modified Username Field Change
2017-01-12 16:24 dani New Issue
2017-01-12 16:24 dani File Added: sample.ics
2017-01-12 16:28 dani Note Added: 0011202
2017-03-01 21:25 ludovic Note Added: 0011403
2017-03-03 13:48 ludovic Changeset attached => sogo master 79a0d5e1
2017-03-03 13:48 ludovic Assigned To => ludovic
2017-03-03 13:48 ludovic Resolution open => fixed
2017-03-03 13:48 ludovic Status new => closed
2017-03-03 13:48 ludovic Fixed in Version => 3.2.8