![](https://habrastorage.org/files/3b1/7cb/b50/3b17cbb50147480da0cfab3dc4154b05.png)
こんにちは、Habr! 完全に無料で、美しいWebフェイスを備えた、MS Exchangeのかなり面白く機能的な代替品についてお話ししたいと思います。 Kolab-コラボレーション、カレンダー、To Doリスト、WebDAV、ActiveSync同期、および仕事と家庭の両方で使用できるその他の機能をサポートする無料のメールサーバーについて説明します。
注意、投稿ではたくさんの写真を...
Kolab Groupware(パート1-概要)
Kolab Groupware(パート2-インストール)
これは何ですか
Kolabは美しいWebクライアントを備えた無料のメールサーバーです。タグサポート、アドレス帳、メモ、カレンダー、To Doリスト、ファイルゴミ箱などを含むメールは、ユーザーに必要なものがすべて揃っています。
ユーザーは、ActiveSyncプロトコルを使用して、メール、カレンダー、連絡先をモバイルデバイスと同期できます。
メール、カレンダー、連絡先の個別のフォルダーを他のユーザーに移動して、メールボックスへのアクセスを完全に委任することもできます。
これをすべて管理するために、ユーザー、配布グループ、およびパブリックフォルダーを管理できるインターフェイスがあります。 いわゆるリソースを作成できます。これはチャットルームや宅配便のための特別なカレンダーで、そこから空き時間を確認したり、空き時間を予約したりできます。
組み込みのLDAPエディターもあります。これを使用して、フィールド(プライマリメールフィールドなど)の編集を有効または無効にすることができます-単独で生成するか、手動で指定することができます
中身は?
Kolabは、次のような有名なサービスのコンバインハーベスターです。
- 389 Directory Server-ドメイン、ユーザー、グループ、acl、およびいくつかの設定に関する情報のストレージがここに格納されます(必要に応じてActive DirectoryまたはOpenLDAPを使用できます)
- Cyrus-imap -IMAPサーバー。データベースには、文字自体が保存され、カレンダー、メモ、その他のユーザーデータからのデータも保存されます。
- MySQL -KolabおよびRoundcubeのメインサービスの操作に必要なデータを保存します
- Postfix -MTAはSMTPサーバーです
- Roundcube-有望で非常に人気のあるメールWebクライアント
- Apache-デフォルトのHTTPサーバー(必要に応じてnginxに置き換えることができます)
- SpamassassinおよびClamAVを 使用したAmavis-スパム対策およびウイルス対策保護
独自のサービスのほんの一部:
- kolab-saslauthd-後置の承認を提供します
- kolab-freebusy-ビジーデーモン
- kolab-syncroton-デバイスとの同期のためにActiveSyncプロトコルを実装します
- iRony -WebDAV、CalDAV、CardDAVプロトコルを実装
- wallace-メールをスキャンしてグループウェアコンテンツを探す
- Chwala-ファイルクライアント
- + roundcubeプラグインのスタック
どのように見えますか?
それでは、レビューに移りましょう。 Kolabにはデフォルトで2つのテーマがあり、1つ目はLarryで 、これはRoundcubeの古典的なテーマで、2つ目は最近登場したChamelionです。 Kolab 3.4の最新バージョンに文字通り登場し、すぐにデフォルトのテーマになりました。
私の意見では、それはやや過負荷であり、普通のユーザーにとっては、ラリーと同じように、より強く知覚されます。
ラリーはよりスタイリッシュで美しいように見えます。
いいえ、カメレオンも確かに悪くはありませんが、私の意見では、ラリーはこれまでのところより良いので、このトピックのスクリーンショットをネタバレの下に投稿します。
郵便
メールのメイン画面:
![](https://habrastorage.org/files/ff2/6f7/b8d/ff26f7b8d5854fd9a979d4ad0944162f.png)
カメレオン
![](https://habrastorage.org/files/87f/382/ea1/87f382ea1a0b43ddb131f580739bcf71.png)
これは手紙を書くための手順です:
![](https://habrastorage.org/files/c3f/281/f68/c3f281f687874c39b013908faa69c840.png)
カメレオン
![](https://habrastorage.org/files/4a5/f28/ed3/4a5f28ed39de4906a0e05fa46cf702c9.png)
連絡先
![](https://habrastorage.org/files/42c/cc7/dab/42ccc7dab2e1434abce3c9440566f530.png)
カメレオン
![](https://habrastorage.org/files/ad2/1d0/4b3/ad21d04b3309466fbaea93faffb88a58.png)
カレンダー
そして、これがカレンダーです:
![](https://habrastorage.org/files/9e3/166/883/9e316688353f482ba3a5ca5d6f028877.png)
カメレオン
![](https://habrastorage.org/files/bf3/6e3/1ed/bf36e31edd5245919f5d7edb1d233398.png)
他の人があなたに許可されている場合、ここで他の人の雇用を見ることができます。
作成したイベントに他の人を招待することができ、彼らはあなたから電子メールで通知を受け取ります。
![](https://habrastorage.org/files/7b5/0a5/e80/7b50a5e80d3649278ae4413c8b7d6e83.png)
注釈
![](https://habrastorage.org/files/403/92f/cc4/40392fcc4f2d423a8bb0a54ada4dcfb1.png)
カメレオン
![](https://habrastorage.org/files/e6c/aa4/057/e6caa405776d40b2953a23cf0418517d.png)
予定リスト
![](https://habrastorage.org/files/8aa/58e/434/8aa58e43400e4369a13c5d30ecdfb0af.png)
カメレオン
![](https://habrastorage.org/files/6a8/a73/f7d/6a8a73f7de234ae6b439b9d05c5490ae.png)
ケースを他のユーザーに割り当てることもできます。その場合、ユーザーは参加を確認する必要がある通知を受け取ります。
ファイルクラウド
現時点では非常に空間的です。 外部のダウンロードリンクをフォルダーやファイルに提供することはできません。ここに大きなファイルをアップロードすることはお勧めしませんが、メールからクラウドにファイルを保存したり、WebDAV経由でアクセスしたりすることはいつでもできます。
さらに何かが必要な場合は、
![](https://habrastorage.org/files/3c8/924/36e/3c892436ef6d46afa6fe635c698f04e1.png)
カメレオン
![](https://habrastorage.org/files/ea7/069/421/ea7069421308453daf4d8294662b18b7.png)
設定画面
![](https://habrastorage.org/files/2e4/e72/140/2e4e7214011143aaa311b9f0b2883382.png)
カメレオン
![](https://habrastorage.org/files/926/6d8/71a/9266d871aca14cb5a20ceacbe958abf7.png)
設定はRoundcubeの非常に標準的なものであり、誰もが自分のテーマを選択できます。 受信メールのSieveルールを構成します。 このプロセスにシステム管理者が参加することなく、メールボックスの管理を従業員に委任します。 ユーザーが手紙を書くことができるメールボックスごとに、個別のプロファイルが作成されます。このプロファイルは、送信者名の割り当てや署名の変更など、独自の方法で構成できます。
フォルダー
![](https://habrastorage.org/files/1ea/785/4aa/1ea7854aa1d248a6805cb47537a7e737.png)
カメレオン
![](https://habrastorage.org/files/dd2/805/91a/dd280591a0054ccc9675ef5f2991ad19.png)
先ほど言ったように、To Doリスト、メモ、カレンダーイベントを含むすべてのユーザーデータはIMAPに保存されます。 一見、これはかなり奇妙なソリューションですが、imapフォルダーのアクセス許可を管理するための柔軟なメカニズムがあります。 たとえば、メールの別のフォルダーを読み取り、書き込み、変更する権限を許可したり、部門の同僚などの特定のユーザーに別のカレンダーを許可したりできます。 たとえば、休暇に行く場合は、アカウントへのアクセスを完全に委任できます。
ユーザーがあなたから権利を受け取るとすぐに、彼はこのインターフェースに入り、あなたが共有しているimapフォルダーを購読する必要があります。
代替クライアントと同期
これはすべて非常に素晴らしいことですが、軟膏にはハエもあります:
メールボックスをThunderbirdなどのサードパーティのメールクライアントに接続すると、これらのすべてのカレンダーフォルダーが通常のメールフォルダーの中に表示されますが、それらを読むことはできません。 これらのフォルダの内部には、同じカレンダーのサービスファイルのみが含まれます。 まるでヒントのように、Roundcubeをメインのメールクライアントとして使用するために、彼はすでにこのタスクに非常にうまく対処しています。 さらに、これをすべてモバイルデバイスに同期するためのActiveSyncプロトコルのサポートがあります。ActiveSyncの設定は、Roundcubeで簡単に行えます。
![](https://habrastorage.org/files/4ac/7f3/1bd/4ac7f31bd6e14436b27b3215a3e19801.png)
カメレオン
![](https://habrastorage.org/files/dd7/1fa/ef5/dd71faef560945cc81907b36e43742a3.png)
また、各カレンダーまたは連絡先リスト、またはファイルトラッシュごとに、DAVリンクを取得し、互換性のあるクライアントの自由裁量で既に使用できます。
ちなみに、公式にサポートされているqtのデスクトップクライアント-Kontactもあります。これはRoundcubeほど美しくはありませんが、非常に機能的です。
![](https://habrastorage.org/files/c65/475/8cf/c654758cf5ae4c2a85c53a7adf5e2f94.png)
Thunderbirdの アドオンもあり、メールで、個々のカレンダーと連絡先リストを同期する機能を追加します。
より多くの異なる顧客とアドオンをここで見つけることができます。
管理者
私はほとんど管理パネルについて言及するのを忘れていました。 管理パネルのデザインは少し異なりますが、これにより機能が低下することはありません。
管理パネルでは、ユーザー、グループ、パブリックフォルダーを管理できます。 たとえば、ADなどの別のLDAPサーバーから受信した情報に基づいて自動的に入力されるグループを作成できます。
![](https://habrastorage.org/files/056/a82/0fa/056a820fa31041e9b9c7e8b8f2935c58.png)
ユーザーを追加する手順は次のとおりです。
![](https://habrastorage.org/files/319/7bb/176/3197bb176f8d4e56962f77b662864ec5.png)
おわりに
おそらくそれだけです。
2番目の記事では、この奇跡のインストール、初期構成、および作業中に遭遇したいくつかの側面について読んでください。
プロジェクトの公式サイト: kolab.org