Hello.
After a few tries, I can confirm that mapping the AD photo, causes an error on CalDavSynchronizer, like this: " <LoadError> <EntityId>/SOGo/dav/alex/Contacts/directory/User1%20CSM</EntityId> <Error>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)</Error> <IsAEntity>false</IsAEntity> </LoadError> " 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/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECA wQFBgcICQoL/8QAtRAAnAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII 0KxwRVS0fAkM2JyggkKnFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZna Glqc3R1dnd4eXqDhIWGnh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJy tLT1NXW19jZ2uHi4+Tln5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECA 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 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 END:VCARD" I am using Outlook 2016, CalDavSynchronizer 2.13.00. If I remove the photo mapping, the error disappears. Someone else had a similar problem, which was posted in CalDavSynchronizer forum, and the answer leads to understand that is a file generation problem, not something related to CalDav itself: https://sourceforge.net/p/outlookcaldavsynchronizer/discussion/general/thread/d6640b37/ The mapping is working fine on SOGo web interface, except that it shows the contacts images only in the Catalog page, it doesn't show their images in the e-mail (INBOX) page for example, it shows generic icons instead - but that wouldn't be a big deal for now. It's very important that it also work with CalDav and Outlook. So, I am again unabled to put SOGo in a production environment. It is just a detail, but it is important for our users and I have to take the chance to deal with any kind of issue, problems or missing features while it is still in tests fase. Don't get me wrong, SOGo is brilliant and all the features that it already has is amazing, the problem that I am "reporting/asking for help" is just a detail, but as I said, it is an important detail for our users. Thank you! --- [2] ALEX ZUOTOSKI Tecnologia da Informação Fones: +5541-3641-4250 / Ramal 229 E-mails: a...@csmcalderaria.com.br / t...@csmcalderaria.com.br [2] http://www.csmcalderaria.com.br [3] Em 2017-01-09 11:08, Szládovics Péter escreveu: > 2017-01-09 13:46 keltezéssel, Christoph Kreutzer > (kreutzer.christ...@gmail.com) írta: > >> Hi Alex, >> >> That's easy. >> SOGo by default uses the photo LDAP attribute. You need to create a Mapping >> from photo to thumbnailPhoto or jpegPhoto, or both. See the documentation >> for LDAP UserSource mapping, I don't have it in my mind. >> >> It should look somehow like >> photo = ("thumbnailPhoto", "jpegPhoto") > > You're right! > https://sogo.nu/files/docs/SOGoInstallationGuide.html#_ldap_attributes_mapping > [1] > I searched 'jpegphoto' and 'thumbnailphoto', but neither on the doc. But this > link contains the "photo" part. :) Thanks. > > -- > users@sogo.nu > https://inverse.ca/sogo/lists Links: ------ [1] https://sogo.nu/files/docs/SOGoInstallationGuide.html#_ldap_attributes_mapping [2] http://www.csmcalderaria.com.br [3] http://www.csmcalderaria.com.br/ -- users@sogo.nu https://inverse.ca/sogo/lists