RainLoopメールクライアントをAjenti Vにインストールする

前書き

RainLoopは、Ajenti Vの組み込みメールを含む、IMAP / SMTPメールにアクセスできる無料のメールクライアントです。 複数のアカウント、ソーシャルログイン(Twitter、Facebookなどでログイン)、2要素認証などをサポートしています。 Ajenti Vプラットフォーム自体にはデフォルトのWebメールがないため、RainLoopはAjenti Vと共にインストールするのに最適なプログラムです。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop.png [レインループのスクリーンショット]

このチュートリアルの最後で、RainLoopを `+ mail。`にインストールし、IMAP / SMTPで `+`のメールボックスにアクセスできるようにします。

前提条件

  • Ajenti VがインストールされたAjenti(https://www.digitalocean.com/community/tutorials/how-to-install-the-ajenti-control-panel-and-ajenti-v-on-ubuntu-14-04[How Ubuntu 14.04にAjentiコントロールパネルとAjenti Vをインストールする方法])

  • ドロップレットに解決される登録済みドメイン名(このチュートリアル全体で使用されます)

  • ドロップレットに解決されるサブドメイン( + mail。+)。 (https://www.digitalocean.com/community/tutorials/how-to-set-up-a-host-name-with-digitalocean [ホスト名を設定する方法のAレコードを設定するための指示に従ってくださいDigitalOceanを使用])

  • Ajentiで設定されたメールメールボックス(https://www.digitalocean.com/community/tutorials/creating-a-website-and-an-email-account-on-ajenti-v [ウェブサイトとメールアカウントの作成Ajentu Vで)])

ステップ1-Ajenti VでRainLoop Webサイトを作成する

ブラウザで、Ajentiコントロールパネル(通常は `+ https:// panel ./+`にあります)を参照してログインします。 右側のサイドバーの[* Web ]セクションで、[ Websites *]をクリックします。

新しいウェブサイト*セクションの下に*名前*テキストフィールドがあります。 「+ RainLoop 」と入力し、[作成]ボタンをクリックします。 同じページの* Websites *セクションで、新しい ` RainLoop +`行の Manage *をクリックします。

表示されるページで、[メンテナンスモード]の横のチェックボックスをオフにします。 その下の* Website Files セクションで、 Path + / srv / new-website`から + / srv / RainLoop`に変更します。 そのテキストフィールドの横にある Set *ボタンを押します。 次に、その下の[ディレクトリの作成]ボタンを押します。 画面の下部にある[変更を適用]をクリックします。

ページの上部にある[ドメイン]タブをクリックします。 *追加*をクリックして、 `+ example.com `を ` mail。+`に置き換え、ドメイン名に置き換えます。 画面の下部にある[変更を適用]をクリックします。

RainLoopはPHPベースであるため、作成するRainLoop WebサイトでPHPを有効にする必要があります。 [コンテンツ]タブをクリックします。 ドロップダウンボックスを「+ PHP FastCGI +」に変更し、「作成」をクリックします。

[詳細]タブをクリックします。 [カスタム構成]ボックスに、次を入力します。

location ^~ /data {
 deny all;
}

この追加により、 `+ / data +`ディレクトリに保存されている情報へのWebアクセスが拒否されます。

画面の下部にある[変更を適用]をクリックします。 これで構成が完了しました。 次のステップは、RainLoopをインストールすることです。

ステップ2-RainLoopのインストール

Ajentiサイドバーの[ツール]セクションで、[ターミナル]をクリックします。 画面上部の[新規]ボタンをクリックし、表示されるブラックボックスをクリックします。

ターミナルプロンプトで、次のように入力します。

cd /srv/RainLoop
  • ENTER *を押します。 次に、以下を入力して、いくつかのソフトウェア依存関係をインストールします。

apt-get install php5-cli php5-curl
  • ENTER *を押して、インストールプロセスを開始します。 プロンプトが表示されたら、「+ Y +」を押します。 最後に、以下を入力してRainLoopをインストールします。

wget -qO- http://repository.rainloop.net/installer.php | php
  • ENTER *を押します。 このコマンドは、すべてのRainLoopファイルを抽出し、サーバーにインストールします。

次に、ファイルに適切なアクセス許可を設定し、正しいユーザーが所有するようにします。 同じ端末でこれらのコマンドを入力し、各コマンドの後に* ENTER *を押します。

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chown -R www-data:www-data .

すべてのファイルとディレクトリがセットアップされたので、* Terminal 0 タブで X *を押してターミナルを離れることができます。

ステップ3-管理者パスワードの変更

Webブラウザーでドメイン名に置き換えて「+ http://mail./?admin 」を参照します。 デフォルトのユーザー名は「 admin 」で、デフォルトのパスワードは「+12345」です。 それらの資格情報でログインします。

初めてログインすると、警告が表示されます。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-password-warning.png [インストール後にRainLoopに表示される警告]

警告の*変更*という言葉はリンクです。 クリックして、管理者パスワードを変更し、インストールをより安全にします。 [パスワードの更新]をクリックして、変更を完了します。 ボタンが緑色に変わり、変更が受け入れられたことを示します。

ステップ4-ドメインのセットアップ

RainLoopのサイドバーで、[ログイン]をクリックします。 * Default Domain *テキストフィールドに、Ajenti V電子メールの@の後にあるドメインを入力する必要があります(通常、これは登録済みのドメイン名です)。 * ENTER *を押すと、緑色のチェックマークが一時的に表示され、保存されていることが示されます。

サイドバーで、[ドメイン]をクリックします。 既に追加されているデフォルトの電子メールドメインのリストがあります。 このリストには、「+ gmail.com 」、「 outlook.com 」、「 qq.com 」、「 yahoo.com +」などの商用ドメインが含まれます。 これらのサービスのいずれかでアカウントを所有しており、RainLoop内でそれらを確認できるようにしたい場合は、それらを残すことができます。 それ以外の場合は、それらの横にあるごみ箱アイコンをクリックして削除できます。

次に、そのページの上部にある[ドメインの追加]をクリックします。 [名前]フィールドに、「+」などのドメイン名を入力します。 * IMAP *セクションの* Server *の下に、「 mail。」と入力します。 *セキュア*で、ドロップダウンを使用して ` STARTTLS `を選択します。 * SMTP *セクションで、* Server *の下に「 mail。+」と入力します。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-add-domain.png [構成例]

この画面の下部にある[テスト]ボタンをクリックします。 緑色に変わったら、モーダルの下部にある[追加]ボタンをクリックしてドメインを追加します。 赤に変わったら、エラーメッセージを読んで接続できない理由を見つけます。

ステップ5-2要素認証の有効化(オプション)

Google AuthenticatorやAuthyのようなサービスを使用している場合、このセクションは興味があるかもしれません。

サイドバーの[セキュリティ]オプションを参照します。 [* 2段階認証を許可*]の横にあるチェックボックスをオンにします。 必要に応じて、[2段階認証プロセスを強制する]の横にあるチェックボックスをオンにすることもできますが、これを使用する複数のユーザーがいて、すべてのユーザーに2要素認証の使用を強制しない限り、これは必要ありません。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-2fa.png [2FAの有効化]

このチュートリアルの後半で、2要素認証の構成方法を学習します。

ステップ6-RainLoopへのログイン

`+ http:// mail。+`を参照します。 最初のボックスにメールアドレス全体(ユーザー名だけでなく)を入力し、次のボックスにメールパスワードを入力します。 これは管理者ログインではありません。 むしろ、Ajentiでメールボックスを設定するときに指定したアカウント情報です。 コンピュータでRainLoopにアクセスするたびにログインする必要がない場合は、[* Remember Me *]ボックスをオンにします。

ログインしたら、完了です! これで、メールメッセージを読んで作成できます。 ここで終了するか、オプションの設定を続行するかを選択できます。

ステップ7-RainLoopのカスタマイズ(オプション)

ページの上部で、シルエットの人のアイコンが付いたドロップダウンボタンをクリックします。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-customizing.png [プロフィールメニュー]

[設定]をクリックします。 表示される最初の画面では、好みに合わせて一般的な詳細を設定するオプションがあります。 垂直レイアウトと水平レイアウト、デフォルトのテキストエディターなどを選択できます。

役に立つかもしれないオプションの1つは、通知オプションです。 これがプライマリ電子メールクライアントである場合、電子メールの到着時に通知を有効にすることができます。 [通知]セクションの下にある両方のボックスをオンにして、メールを受信したときにブラウザからポップアップを取得するようにします。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-notifications.png [メール通知ポップアップ]

ご覧のとおり、メールの送信者と件名が表示されます。 クリックするだけで、ブラウザでメッセージ全体を読むことができます。 これを機能させるには、RainLoopを常にブラウザタブで開く必要があります。

ステップ8-2要素認証のセットアップ(オプション)

Two Factor Authenticationを設定する場合は、次の手順を実行します。 `+ http:// mail.your_domain_name +`でRainLoopユーザーインターフェースにログインし、設定*に移動します。 [設定]で、サイドバーの[セキュリティ]をクリックします。 * Configure 2-Step Authentication *というタイトルのリンクがあるはずです。 それをクリックし、表示される Activate *ボタンをクリックします。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-2fa2.png [2FAセットアップ]

Google認証システムの[アカウントを手動でアクティブ化] で、[*バーコードをスキャン]をクリックします。 バーコードスキャナーアプリをインストールするように求められる場合があります。 その場合は、インストールしてアプリに戻ります。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-scan-barcode.png [バーコードをスキャン]

次に、Webページに表示されたQRコードをスキャンします。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-scan-barcode2.png [コードをスキャン]

電話に6桁のコードが表示されるはずです。 ウェブメールにサインインするにはこのコードが必要です。

画像:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-google-auth.png [2FA on Phone]

コンピューターの2要素認証モーダルに戻り、上部の[2段階認証を有効にする]の横に、[テスト]というリンクが表示されます。 それをクリックし、電話機に6桁のコードを入力して、* ENTER を押します。 ボタンが緑色に変わったら、そのウィンドウの X をクリックし、 2段階認証を有効にする*の横のチェックボックスをオンにします。 次に、画面の下部にある*完了*を押します。

これ以降、RainLoopにサインインするたびに、Google認証システムで6桁のコードを検索し、ユーザー名とパスワードの組み合わせとともに入力する必要があります。

画像:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-enter-auth-code.png [2FAログイン]

メールを書く

メールを表示できるRainLoopのホームページに戻ると、ページの左上隅に紙飛行機のアイコンがあります。 クリックするだけで、メール作成モードのボックスが表示され、メールを作成できます。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-rainloop-write-email.png [メールモーダルの作成]

完了したら、[送信]をクリックすると、メールが受信者に送信されます。

結論

RainLoopがサーバーにインストールされ、任意のWebブラウザーからメールボックスへの簡単なメールアカウントアクセスが許可されます。

Related