View Issue Details

IDProjectCategoryView StatusLast Update
0005266SOGoActiveSyncpublic2022-07-15 10:55
Reporterdanbet Assigned Toludovic  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformLinuxOSDebianOS Version10.9
Product Version5.0.1 
Fixed in Version5.1.0 
Summary0005266: S/MIME signed e-mails on ActiveSync
Description

I use Nine from 9Folders on Android to access my SOGo server using ActiveSync.

Every S/MIME signed e-mail is shown to me as incorrect with this error message: Unexpected error when receiving a SMIME message (1007). If I look at the same e-mail on my PC, the certificate details are correct.

I asked 9Folders support and they say me this: according to the log, you are using an Exchange clone server. What kind of server is it? Anyway, our developer reviewed your server, and your server doesn't seem to support the "Fetch" function. Due to this, the problem seems to occur.

Is it true? Can SOGo not fetch the certificate?

Steps To Reproduce

Open Nine
Tap an e-mail that is S/MIME signed
The e-mail is shown, after a second or two the error message 1007 is shown.

TagsNo tags attached.

Activities

tfu

tfu

2021-02-22 19:36

reporter   ~0015097

Can you please set SOGoEASDebugEnabled = YES; and provide sogo.log after reproducing the problem?

danbet

danbet

2021-02-23 17:18

reporter   ~0015099

Clearly I do it for you.

sogo-eas.log (12,683 bytes)   
tfu

tfu

2021-02-24 19:48

reporter   ~0015103

Can you please provide a sample mail in raw format?

danbet

danbet

2021-02-25 13:35

reporter   ~0015105

I will do my best, althouth for me it is not clear what do you mean with raw format.

test.eml (6,100 bytes)
tfu

tfu

2021-02-28 14:10

reporter   ~0015109

I identified the problem.
The response to a fetch-request was in multipart format by mistake.
Problem is caused by mis-interpreation of the base64-encoded query value.

Christian Mack

Christian Mack

2022-07-15 07:12

developer   ~0016128

got this fix merged with a SOGo release version?

danbet

danbet

2022-07-15 07:29

reporter   ~0016130

This is fixed since 5.1.0.

Related Changesets

sogo: master b2008cd3

2021-02-28 08:49

root


Details Diff
fix(eas): improve EAS parameters parsing (fixes 0005266) Affected Issues
0005266
mod - ActiveSync/NSString+ActiveSync.m Diff File

sogo: master 080f87c5

2021-03-01 08:09

ludovic

Committer: GitHub


Details Diff
Merge pull request #295 from tfux/5266

fix(eas): improve EAS parameters parsing (fixes 0005266)
Affected Issues
0005266
mod - ActiveSync/NSString+ActiveSync.m Diff File

Issue History

Date Modified Username Field Change
2021-02-22 16:03 danbet New Issue
2021-02-22 19:36 tfu Note Added: 0015097
2021-02-23 17:18 danbet Note Added: 0015099
2021-02-23 17:18 danbet File Added: sogo-eas.log
2021-02-24 19:48 tfu Note Added: 0015103
2021-02-25 13:35 danbet Note Added: 0015105
2021-02-25 13:35 danbet File Added: test.eml
2021-02-28 14:10 tfu Note Added: 0015109
2021-03-01 13:09 Changeset attached => sogo master b2008cd3
2021-03-01 13:09 ludovic Changeset attached => sogo master 080f87c5
2021-03-01 13:09 ludovic Assigned To => ludovic
2021-03-01 13:09 ludovic Resolution open => fixed
2022-07-15 07:12 Christian Mack Note Added: 0016128
2022-07-15 07:29 danbet Note Added: 0016130
2022-07-15 10:55 francis Status new => resolved
2022-07-15 10:55 francis Fixed in Version => 5.1.0