カットの下で、私たちが直面しなければならなかったレーキ。
したがって、eGroupWare 1.16.002、Microsoft Outlook 2007、Funambol Outlook Sync Client 8.0.5、PDC-Windows Server 2003。
明確なドメインはhome.localです。
eGWをインストールするコンピューターはメインであり、httpで_http://main.home.localから入手できます。
ドメインユーザーのリストを読み取る権利を持つユーザー(理論的にはすべてのユーザー)はADUserです。 パスワードは********です
1. eGWをインストールします(何百万回も記述されています-書くのが面倒です)。
2.すべての依存関係を満たします(インストール検証スクリプトでこれを確認します)。
3.ヘッダーの構成でドメイン(home.local)を登録します(ヘッダーの構成は、_http://main.home.local/setupで利用可能です)
4.ドメインのドメイン構成(home.local)で、Active Directoryを介して承認を構成します。 php_ldapモジュールがインストールされており、php.iniに含まれていることを確認してください。 続けます。 2つの方法があります
最初の方法(tooooooooo簡単)
Windows専用
a)libeay32.dllとssleay32.dllを\ phpディレクトリから\ Windows \ System32にコピーします。 Apacheを再起動します
b)ドメイン構成で設定を設定します(eGWの理解におけるドメイン)
: ADS
/ : SQL
:
....
/IP : IP AD-
: home.local
2番目の方法(星へのとげを介して)
/
: LDAP
/ : SQL
:
LDAP:
LDAP: IP AD-
LDAP : OU=, DC=home, DC=local (, , AD, OU=Users)
LDAP, : (& (objectClass=user)(objectCategory=person) (samaccountname=%user))
LDAP: OU=, DC=home, DC=local ()
dn LDAP ( ): ADUser@home.local ( AD, Active Directory LDAP- )
LDAP: ********
できた!
そして、最初の熊手が行きました。
5.管理者とのコツ
最初の管理者を追加するには
設定に入り、すでにログインしている人のログインを登録します。 彼に同じパスワードを付けました。
インターネットでは、最初にログインしたユーザーが管理者に追加され、その後再度ログインして管理者権限を取得できるように、構成で構成を設定できることが書かれています。 これは機能しません! ユーザーはデフォルトグループに追加されず、最初のページにもアクセスできません=)
そして最後に最もおいしい。
6. SyncML同期
プログラムはFunambol Outlook Sync Outlook Clientを使用しました(残りは有料であるか、それらを把握するのに十分な頭脳を持っていませんでした)
同期アドレス_http://main.home.local/rpc.php
エラーを確認して渡します。 そんな感じでした。
rpc.phpの場合、mbstring.func_overloadを0に設定する必要があります。
このURLには、SyncML対応デバイスでのみアクセスする必要があります。
すでに知っているSyncMLクライアントでのみこのURLにアクセスする必要がありますが、PHPのオプションについては興味深いものです。
ルートに.htaccessがあることを考えると、これは明らかに
# multibyte extension: needed for utf-8
php_value mbstring.func_overload 7
まあ、まあ、私たちはそれを欺いています、.htaccessで処方します
# just for SyncML
<Files rpc.php>
php_value mbstring.func_overload 0
次に、クライアントFunambolに移動します-> Ctrl + T->アカウント
ロケーション_http://main.home.local/rpc.php
ユーザー名USER(この場合、データを同期したい人のユーザー名が使用されます)
パスワード********
同期する
EGroupwareは、。/ sXレコードタイプではサーバーデータがクライアントデータを更新し、。/ sifXレコードタイプでは競合解決が行われるように構成されました。
プレートを見ます。
アプリケーションの種類 | サーバーがクライアントを上書きする | 紛争解決 |
---|---|---|
アドレス帳 | ./scard | ./sifcontacts |
カレンダー | ./scal | ./sifcalendar |
タスク | ./stask | ./siftasks |
注釈 | ./snote | ./sifnotes |
まあ、私たちはそれを自分たちにとって便利なものに設定しました。
ボトムタイププレートもご覧ください
アプリケーションの種類 | レコードタイプ | データ型 |
---|---|---|
アドレス帳 | ./contacts
./sifcontacts ./scard | テキスト/ vCard
テキスト/ x-s4j-sifc テキスト/ x-s4j-sifc |
カレンダー | ./calendar
./events ./sifcalendar ./scal | テキスト/カレンダー
テキスト/カレンダー テキスト/ x-s4j-sife テキスト/ x-s4j-sife |
タスク | ./tasks
./siftasks ./stask | テキスト/カレンダー
テキスト/ x-s4j-sift テキスト/ x-s4j-sift |
注釈 | ./notes
./sifnotes ./snote | テキスト/ x-vnote
テキスト/ x-s4j-sifn テキスト/ x-s4j-sifn |
たとえば、私はそれを設定します
アプリケーションの種類 | 価値 | ご注意 |
---|---|---|
連絡先 | ./sifcontacts | |
カレンダー | ./sifcalendar | SIFタイプ休暇 |
タスク | ./siftasks | SIFタイプ休暇 |
注釈 | ./sifnotes |
まあ、それは働いているようです。 質問、そして最も重要なことには、批判を歓迎します。
ps必要に応じて、Ubuntuでのテストサーバーと稼働中のサーバーの作成方法についての記事を既に作成できます。