2008-10-12 3 views

답변

2

글쎄, 내 질문에 대한 답변을 : "zmmailbox"명령을 사용할 수 있습니다. Zimbra 시스템 사용자는 사서함의 내용을 수정할 수 있습니다. 모든 것이 Zimbra 사서함에 저장되므로 연락처를 편집 할 수 있습니다. 어떤 이유로 그들이 "할 수 없었다, zimbra.com/forums에서 포럼을 읽고 내가 말할 수있었습니다 어떤 짐 브라뿐만로부터 SOAP 인터페이스도 실제로있다

box$ zmmailbox help contact 

    autoComplete(ac)    [opts] {query} 
    -v/--verbose     verbose output 

    autoCompleteGal(acg)   [opts] {query} 
    -v/--verbose     verbose output 

    createContact(cct)   [opts] [attr1 value1 [attr2 value2...]] 
    -i/--ignore     ignore unknown contact attrs 
    -f/--folder <arg>   folder-path-or-id 
    -T/--tags <arg>    list of tag ids/names 

    deleteContact(dct)   {contact-ids} 

    flagContact(fct)    {contact-ids} [0|1*] 

    getAllContacts(gact)   [opts] [attr1 [attr2...]] 
    -f/--folder <arg>   folder-path-or-id 
    -v/--verbose     verbose output 

    getContacts(gct)    [opts] {contact-ids} [attr1 [attr2...]] 
    -v/--verbose     verbose output 

    modifyContactAttrs(mcta)  [opts] {contact-id} [attr1 value1 [attr2 value2...]] 
    -i/--ignore     ignore unknown contact attrs 
    -r/--replace     replace contact (default is to merge) 

    moveContact(mct)    {contact-ids} {dest-folder-path} 

    tagContact(tct)    {contact-ids} {tag-name} [0|1*] 
+0

Zimbra 6에서는 자이 썬 2.5를 둘러싼 래퍼 인 "zmpython"을 사용하여 기본 Java API에 액세스했습니다. 실제로 작동하지 않지만 몇 가지 약속을 보여줍니다. – edomaur

0

:이를 사용하는 방법을 찾기 위해 지금 필요한 "(?!) 제대로 문서화하거나 WSDL 파일을 생성 할 수 없습니다. 따라서 나는 그것을 사용한 적이 없다.

Zimbra의 Java 소스 코드를 살펴 봐야 사용할 수 있습니다.

+0

그게 내가 지금하고있는거야 :-P 나는 클라이언트 웹 서비스 (이미 관리 웹 서비스에 대한 뭔가가있다)에 대한 wsdl을 적어 것 같아요. – edomaur

0

최근에 Zimbra를 설치했다면/opt/zimbra/docs에서 SOAP 문서를 찾을 수 있습니다. 나는 아직 그것을 사용하지 않으려 고 노력했다.

매트

2

당신은 ZCS에 SOAP를 보낼 수 있으며, 자세한 사항은 (/ 옵션/짐 브라/문서 아래에 위치) soap.txt에 있습니다. 연락처를 수정하려면 ModifyContactRequest를 참조하십시오. 먼저 AuthRequest를 사용하여 인증해야합니다. 좋은 짐 브라 개발자 정보는 여기에 있습니다 : http://www.zimbra.com/forums/developers/

관련 문제