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

前書き

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

Screenshot of Rainloop

このチュートリアルの最後に、RainLoopをmail.example.comにインストールし、example.comのメールボックスにIMAP / SMTPアクセスします。

前提条件

[[step-1 -—- creating-the-rainloop-website-in-ajenti-v]] ==ステップ1— AjentiVでRainLoopWebサイトを作成する

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

New Websiteセクションの下に、Nameテキストフィールドがあります。 RainLoopと入力し、Createボタンをクリックします。 同じページのWebsitesセクションで、新しいRainLoop行のManageをクリックします。

表示されたページで、Maintenance modeの横のチェックボックスをオフにします。 その下のWebsite Filesセクションで、Path/srv/new-websiteから/srv/RainLoopに変更します。 そのテキストフィールドの横にあるSetボタンを押します。 次に、その下のCreate Directoryボタンを押します。 画面下部のApply Changesをクリックします。

ページの上部にある[Domains]タブをクリックします。 Addをクリックし、example.commail.example.comに置き換え、example.comをドメイン名に置き換えます。 画面下部のApply Changesをクリックします。

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

次に、Advancedタブをクリックします。 Custom Configurationボックスに、次のように入力します。

location ^~ /data {
  deny all;
}

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

画面下部のApply Changesをクリックします。 これで構成が完了しました。 次のステップは、RainLoopをインストールすることです。

[[step-2 -—- installing-rainloop]] ==ステップ2—RainLoopのインストール

AjentiサイドバーのToolsセクションで、Terminalをクリックします。 画面上部のNewボタンをクリックしてから、表示されるブラックボックスをクリックします。

[.note]#Note:ここにあるすべてのコマンドはrootとして実行されます。

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

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を押してターミナルを終了できます。

[[step-3 -—- changing-the-admin-password]] ==ステップ3—管理者パスワードの変更

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

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

Warning shown in RainLoop after installation

警告のchangeワードはリンクです。 クリックして、管理者パスワードを変更し、インストールをより安全にします。 Update Passwordをクリックして、変更を終了します。 ボタンが緑色に変わり、変更が受け入れられたことを示します。

[[step-4 -—- setting-up-your-domain]] ==ステップ4—ドメインの設定

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

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

次に、そのページの上部にあるAdd Domainをクリックします。 [Name]フィールドに、example.comなどのドメイン名を入力します。 IMAPセクションのServerの下に、mail.your_domain_nameと入力します。 Secureの下で、ドロップダウンを使用してSTARTTLSを選択します。 ここで、SMTPセクションの下のServerの下にmail.your_domain_nameと入力します。

Example configuration

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

[[step-5 -—- enableing-two-factor-authentication-optional]] ==ステップ5— Two Factor Authenticationの有効化(オプション)

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

サイドバーのSecurityオプションを参照します。 Allow 2-Step Verificationの横のチェックボックスをオンにします。 オプションで、Enforce 2-Step Verificationの横にあるチェックボックスをオンにすることもできますが、これを使用する複数のユーザーがいて、すべてのユーザーに2要素認証の使用を強制する場合を除いて、これは必要ありません。

Enabling 2FA

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

[[step-6 -—- logging-in-to-rainloop]] ==ステップ6—RainLoopへのログイン

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

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

[[step-7 -—- customizing-rainloop-optional]] ==ステップ7— RainLoopのカスタマイズ(オプション)

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

Profile Menu

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

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

Email notification popup

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

[[step-8 -—- setting-up-two-factor-authentication-optional]] ==ステップ8— Two Factor Authenticationの設定(オプション)

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

2FA Setup

[.note]#Note:次のスクリーンショットはGoogle認証システム用です。 認証アプリの手順は異なる場合があります。

Google認証システムのManually Activate an Accountで、Scan a barcodeをクリックします。 バーコードスキャナーアプリをインストールするように求められる場合があります。 その場合は、インストールしてアプリに戻ります。

Scan a Barcode

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

Scan the code

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

2FA on Phone

コンピューターの2要素認証モーダルに戻ると、上部のEnable 2-step verificationの横に、testというリンクがあります。 それをクリックし、電話で6桁のコードを入力して、ENTERを押します。 ボタンが緑色に変わったら、そのウィンドウのXをクリックし、Enable 2-Step verificationの横にあるチェックボックスをオンにします。 次に、画面の下部にあるDoneを押します。

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

2FA login

メールを書く

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

Compose email modal

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

結論

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

Related