Cyrus IMAPは、無料のオープンソースメールサーバーです。

Cyrus IMAP トランザクションメールサービス

オンプレミスのオープンソースメール、連絡先、カレンダーサーバー

Cyrus IMAP Mail Serverは、オプションの大規模なセットアップとサードパーティの統合を備えた大規模なセットアップ用のオープンソースのメール、連絡先、カレンダーサーバーです

概要

Cyrus IMAPメールサーバーは、100%無料でオープンソースの電子メールサーバーです。高度にスケーラブルなエンタープライズメールシステム向けのプロジェクト。アプリケーションはCプログラミング言語で開発されており、ソースコードはGitHubで利用でき、リポジトリをクローニングして機能を拡張できます。 Cyrusは、リッチな構成可能なオープンソースメールサーバーであり、サードパーティの統合のための大規模なオプションセットを提供します。顧客にメールサービスを提供する企業に推奨されます。 NNTPプロトコルだけでなく、IMAP、SMTP、POP3などの最も一般的な電子メールプロトコルをサポートしています。 Cyrus IMAPオープンソースメールサーバーは、他のIMAPサーバーの実装とは異なります。 「セキュア」サーバーで実行されることを目的としているためです。メールボックスデータベースは、Cyrus IMAPシステムのプライベートであるファイルシステムの一部に保存され、他のユーザーはディスクの一部にアクセスできません。 Cyrus IMAPのプライベートメールボックスデータベース設計により、効率、スケーラビリティ、および管理において、サーバーに大きな利点が得られます。同じメールボックスへの複数の同時読み取り/書き込み接続が許可されています。そして、この並行性により、パフォーマンスと効率性が大きくなります。サーバーは、メールボックスのアクセス制御リストとメールボックスの階層のストレージクォータをサポートしています。 Cyrus IMAPオープンソースメールサーバーは、独自の電子メールサーバーを実行するために必要なすべての重要な機能をすべて提供します。独自の電子メールサーバーを設定したい場合は、Cyrus IMAPオープンソースメールサーバーを必ず確認する必要があります。

システム要求

Cyrus IMAPは、次のプラットフォームをサポートしています -FreeBSD -Centos

  • デビアン
  • フェドラ
  • 紳士
  • opensuse -Red Hat Enterprise Linux -Suse Linux

特徴

以下は、Cyrus IMAPオープンソースメールサーバーの重要な機能です

  • 複数のセキュリティモードと認証モード
  • 高度なメールボックス管理
  • 高度なメッセージ管理
  • カレンダーと連絡先(DAV)コレクション管理
  • ロード管理
  • スプールパーティションをメールで送信します
  • アーカイブ
  • クォータ管理
  • 共有された状態を参照
  • サーバー側のフィルタリング
  • 仮想ドメイン -SQL認証

インストール

Cyrus IMAPの新しいインストールから始める最初の場所は、お好みのOS配布とそのパッケージが利用可能な場合です。このチュートリアルでは、Centos Distributionについて説明します。 オペレーティングシステムに付属のCyrus IMAPのバージョンをインストールするには、次のコマンドを発行します。

$ yum install cyrus-imapd cyrus-sasl cyrus-sasl-plain

次に、デフォルトの管理ユーザー「Cyrus」のパスワードを設定します

$ passwd cyru
Changing password for user cyrus.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.s

システムがブーツ、SaslauthDサービスを起動するときに開始するように開始して構成

$ service saslauthd start
Starting sasluathd:
$ chkconfig sasluathd on

これで、Sasluathdに対して認証できるはずです。

$ testsaslauthd -u cyrus -p YOUR-PASSWORD

サービスを開始し、システムが起動するときにサービスが起動することを確認してください。

$ service cyrus-imapd start
$ chkconfig cyrus-imapd on

これで、Cyrusユーザーとしてログインできるはずです

$ imtest -t "" -u cyrus -a cyrus localhost
S: * OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS LOGINDISABLED COMPRESS=DEFLATE] d5ec35c1414a Cyrus IMAP v2.3.16-Fedora-RPM-2.3.16-13.el6_6 server ready
C: S01 STARTTLS
S: S01 OK Begin TLS negotiation now
verify error:num=18:self signed certificate
TLS connection established: TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID AUTH=PLAIN SASL-IR COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH
S: C01 OK Completed
Please enter your password:
C: A01 AUTHENTICATE PLAIN ********
S: A01 OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID LOGINDISABLED COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH] Success (tls protection)
Authenticated.
Security strength factor: 256
. LIST "" "*"
. OK Completed (0.000 secs 1 calls)
C: Q01 LOGOUT
* BYE LOGOUT received
Q01 OK Completed
Connection closed.
 日本