3

Zimbra をインストールしており、プログラムで連絡先を更新する必要があります。その REST インターフェイスは新しい連絡先を追加するためだけに機能しているようですが、既存の連絡先を更新する必要があります。それを行う方法、ツール、または何か、オープンソースはありますか?

4

4 に答える 4

2

SOAPをZCSに送信できます。詳細はsoap.txt(/ opt / zimbra / docsの下にあります)にあります。連絡先を変更するには、ModifyContactRequestを参照してください。最初にAuthRequestを使用して認証する必要があります。たくさんの優れたZimbra開発者情報がここにあります:http ://www.zimbra.com/forums/developers/

于 2009-12-21T02:31:38.887 に答える
2

さて、私の質問に対する答えがあります。「zmmailbox」コマンドを使用できます。Zimbra システム ユーザーの下では、メールボックスの内容を変更することができます。すべてが Zimbra メールボックスに保存されているため、連絡先を編集できます。これを使用する方法を見つける必要があります:

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*]
于 2008-10-12T17:07:36.973 に答える
0

Zimbraを最近インストールした場合は、/ opt / zimbra/docsでSOAPドキュメントを見つけることができるはずです。私はまだそれを自分で使おうとはしていません....それは私にとってまだギリシャ語です。

マット

于 2009-04-17T02:25:42.247 に答える
0

実際には Zimbra にも SOAP インターフェースがありますが、zimbra.com/ forums のフォーラムを読んでわかったことによると、何らかの理由で「できませんでした」(?!) 適切に文書化することも、WSDL ファイルを生成することもできませんでした。 ; したがって、私はそれを使用したことがありません。

どうやら、利用可能なものを確認するには、Zimbra の Java ソース コードを調べる必要があるようです。

于 2008-10-15T13:20:50.767 に答える