Hi!
After trying to solve the OutlookCalDavSynchronizer issue with its
developer, he found something related to SOGo itself. Alexander
Nimmervoll, OutlookCaldavSynchronizer developer, said:
"SOGo converts the LDAP photo somehow and exports it as PHOTO attribute
via CardDAV, in this process somewhere n gets inserted which causes this
problem. When I manually remove them and add tab stops between the
encoded photo lines the contact gets synced correctly, but that
workaround won't help you of course. You should create a ticket in the
SOGo bugtracker or ask in the mailing list there, if photos from ldap
adressbook should work via CardDAV."
Reference:
https://sourceforge.net/p/outlookcaldavsynchronizer/discussion/general/thread/d6640b37/
Please, is there anything I can do, to make it work?
Thank you!
---
[1]
ALEX ZUOTOSKI
Tecnologia da Informação
Fones: +5541-3641-4250 / Ramal 229
E-mails: a...@csmcalderaria.com.br / t...@csmcalderaria.com.br
[1]
http://www.csmcalderaria.com.br [2]
Em 2017-01-10 09:09, Alexandre Zuotoski Neto escreveu:
> Hello.
>
> After a few tries, I can confirm that mapping the AD photo, causes an error
> on CalDavSynchronizer, like this:
>
> "
>
>
> /SOGo/dav/alex/Contacts/directory/User1%20CSM
> System.FormatException: The input is not a valid Base-64 string as it
> contains a non-base 64 character, more than two padding characters, or an
> illegal character among the padding characters.
> at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength,
> Byte* startDestPtr, Int32 destLength)
> at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)
> at System.Convert.FromBase64String(String s)
> at Thought.vCards.vCardStandardReader.ReadProperty(TextReader reader)
> at Thought.vCards.vCardStandardReader.ReadInto(vCard card, TextReader reader)
> at
> CalDavSynchronizer.Implementation.Contacts.CardDavRepository.Deserialize(String
> vcardData, vCardStandardReader serializer)
> at
> CalDavSynchronizer.Implementation.Contacts.CardDavRepository.TryDeserialize(String
> vcardData, vCard vcard, WebResourceName uriOfAddressbookForLogging,
> vCardStandardReader deserializer, ILoadEntityLogger logger)
> false
>
>
> "
>
> This is the VCARD:
>
> "
>
> BEGIN:VCARD
> UID:User1 CSM
> VERSION:3.0
> CLASS:PUBLIC
> PROFILE:VCARD
> PRODID:-//Inverse inc./SOGo 3.2.4//EN
> N:CSM;User1
> TITLE:Contador
> FN:Fabiano CSM
> ADR;TYPE=work:;;;Araucária;PR;83707-067;BR
> TEL;TYPE=work:222
> EMAIL;TYPE=work:fabi...@csmcalderaria.com.br
> X-SOGO-CONTACTINFO:Contador
> NOTE:Contador
> PHOTO;ENCODING=BASE64:/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICA
> gQDAgICAgUEBAMEBgUGnBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDA
> QICAgICAgUDAwUKBwYHnCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKC
> goKCgoKCgoKCgr/wAARnCABgAGADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAECA
> wQFBgcICQoL/8QAtRAAnAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII
> 0KxwRVS0fAkM2JyggkKnFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZna
> Glqc3R1dnd4eXqDhIWGnh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJy
> tLT1NXW19jZ2uHi4+Tln5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQECA
> wQFBgcICQoL/8QAtREAnAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRo
> bHBCSMzUvAVYnLRChYknNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ
> 2hpanN0dXZ3eHl6goOEnhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHy
> MnK0tPU1dbX2Nna4uPkn5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD99ELBgX9F/kKnV
> gwyDUDlguUAJ2jAJ9qdnaSSGJVnQCQj5gpyAfrWUGk2gHzyLFEZGOMd8V+af7dPjey/ah/bl0
> H9n6wu3m0LwYSdYiTcYn57ogST/L/sqI48n/AGq/Sm+UvbMoHoa/Hb4PeKNXtf21fG17rjM2p
> 3PiLUUmV2LHIuWGOfbHnPtXDmVScadonsZNQ9riNrn17pWtWtk0FvawpBCIFEMS4+VjwE/AYF
> dXperbgGVx8mMAjOCO1nedGBB5F3cvIpZjhscDPOB2rq/CcfkW5RFJU8537ifz5r4ttyd3ufr
> dKjTeE95WZ3cuvSz6findewyVH8q4XxveWlrBvnIEYJyS3FdDHdPIpUDGFwK5vW7CbU9tqIQR
> uO8E57delRUqtWMsHQhnSk7nxb/wUA8GLpttpHx88Kb7TV9F1CNBc25CsFDCaJvUlZE4z2OK/
> XP4T+MLX4gfDfw/44s7nlJo9Z0O1vlljOQ3mxK+QRx1Jr8vv2+rR9N+C2r2F9bCNjPAU+fPIb
> A/DFfYf/BIXxnqvjH9gnzwc+qyOZdJa70uNnOSYoJ2VB9ApCj2FfV5JXlOgud62Pz/izDxp4i
> M4n0+WC9TTHdTnaf4TTnC7ljluCeBSbgCR/sn+VexKd3Y+R3FPb/AHR/KhG2sDjNB7f7o/lQr
> FTuFRe07gR6lLIbN9nynnbwT0r8oz4Qh0n9qX4ofELTPDstnFDfSNZWpmLMkkjM8qnP+0p+m6
> v1guGMsRUHBwcfWvgT4n0eFrbwj+0D4t0ye2eOG/uY5o2kyRIsiZYj6EkV52b1LUeZH0vDUIV
> sROm3ZtK343/Q8A8Zftnh+MvCVtJdX3jC3JDhF0230Z7pYpCPliYqQEJHfJ+ldV8Mf2sfiTrH
> i0aHrfh+x06aMYkS3nJn3EYY8HI5U5xmtDUPgXaalYzf2Tplh5hclH8rHJB+bAA5we5rP8Efs
> 22nga+g1rUrhZb04eNUnY4zvwQvrxXzUqlOVK3U/S8PgsQmuaWh6l8afjv4m+HPheLVbKxh81
> 4x5YlfHmNn7uBXil5+3nF8VJNVsYvEF1BocOp2rXFg1hoxuVkhUkMxdJNyAbTk7eMV658YfB1
> n4+ubfRtQeVRNbKYCsmnNh9cH8q53w7+y1Lojm3vobK4tiSYlnyWTIwVyO3tWEJQaaZrisDU5
> 04y0PPvH/ie8/aF8I6vn4T8VmK6WWxL2mqWbYRnClkYnHDAgfXNfYv8AwSEFvpP7G+ieDhok9
> neaReS/2q8sm5bi5mxOnzjgYwHUEdiPevANc+Hui/DvR57G0ktlNxJ5kzQw/KueOPcV9mfsY+
> EU8J/APSpTbiKXV2fUZnYx/CJT8gPqdgWvbymUuey2PjOKcLSo4ZOWrbVv1PWzIRzioknL3BT
>