From com/zimbra/cs/account/AttributeType.java, the allowable types are
Code:
TYPE_BOOLEAN("boolean"),
TYPE_BINARY("binary"),
TYPE_CERTIFICATE("certificate"),
TYPE_DURATION("duration"),
TYPE_GENTIME("gentime"),
TYPE_EMAIL("email"),
TYPE_EMAILP("emailp"),
TYPE_CS_EMAILP("cs_emailp"),
TYPE_ENUM("enum"),
TYPE_ID("id"),
TYPE_INTEGER("integer"),
TYPE_PORT("port"),
TYPE_PHONE("phone"),
TYPE_STRING("string"),
TYPE_ASTRING("astring"),
TYPE_OSTRING("ostring"),
TYPE_CSTRING("cstring"),
TYPE_REGEX("regex"),
TYPE_LONG("long"); It's possible that I missed some combination or missed the flush cache/force sync (zmprov fc all;zmgsautil forceSync -a
gal_sync@example.com -n external), but I don't think any of them work. They definitely do affect processing -- sometimes I see binary gunk in mailbox.log's complaints about inability to index binary data, sometimes I see base64 encoding, and sometimes I see what could be a mktemp filename.
Looks like the only thing to do today is slurp down LDAP on my own and use ModifyContactRequest SOAP calls to shove jpeg's into the galsync account's contacts.