View Issue Details

IDProjectCategoryView StatusLast Update
0005612SOGoActiveSyncpublic2022-11-08 07:21
Reportersogouser123 Assigned Tosmizrahi  
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version5.7.1 
Fixed in Version5.8.0 
Summary0005612: UTF8 in "to" mail field causes ActiveSync to refuse sending it
Description

When sending an E-Mail via ActiveSync which contains UTF8 (for ex. emojis) in the "to" field, the server responds with ActiveSync Status "120":
<SendMail>
<Status>
'120'
</Status>
</SendMail>

EMail example:
Mime-Version: 1.0 (1.0)
Subject: Test
Message-Id: <84CCC5B4-2A3C-4C40-9770-07A707277203@example.com>
To: =?utf-8?Q?Name_=F0=9F=94=90=E2=9D=A4=EF=B8=8F?= <name@example.com>

UTF8 Content as subject or body works fine.
Sending the same mail to the same contact on SOGo webinterface also works fine.

Steps To Reproduce
  1. Create contact which contains emojis (with an e-mail address on the same sogo instance)
  2. Use ActiveSync to send an E-Mail to the contact created before
Additional Information

Sent using ActiveSync on iOS16.

TagsNo tags attached.

Activities

smizrahi

smizrahi

2022-11-08 07:21

administrator   ~0016347

https://github.com/Alinto/sogo/pull/330 merged.

Thanks @tfux

Issue History

Date Modified Username Field Change
2022-09-26 16:25 sogouser123 New Issue
2022-11-08 07:21 smizrahi Note Added: 0016347
2022-11-08 07:21 smizrahi Assigned To => smizrahi
2022-11-08 07:21 smizrahi Status new => resolved
2022-11-08 07:21 smizrahi Resolution open => fixed
2022-11-08 07:21 smizrahi Fixed in Version => 5.8.0