前書き
RainLoopは、Ajenti Vの組み込みメールを含む、IMAP / SMTPメールにアクセスできる無料のメールクライアントです。 複数のアカウント、ソーシャルログイン(Twitter、Facebookなどでログイン)、2要素認証などをサポートしています。 Ajenti Vプラットフォーム自体にはデフォルトのWebメールがないため、RainLoopはAjenti Vと共にインストールするのに最適なプログラムです。
このチュートリアルの最後に、RainLoopをmail.example.com
にインストールし、example.com
のメールボックスにIMAP / SMTPアクセスします。
前提条件
-
Ajenti VがインストールされたAjenti(How to Install the Ajenti Control Panel and Ajenti V on Ubuntu 14.04を読み取る)
-
ドロップレットに解決される登録済みドメイン名(このチュートリアルではexample.comが使用されます)
-
ドロップレットに解決されるサブドメイン(
mail.example.com
)。 (How To Set Up a Host Name with DigitalOceanでAレコードを設定するための指示に従ってください) -
Ajentiに設定された電子メールメールボックス(Creating a Website and an Email Account on Ajentu Vを読み取る)
[[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.com
をmail.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
です。 それらの資格情報でログインします。
初めてログインすると、警告が表示されます。
警告のchangeワードはリンクです。 クリックして、管理者パスワードを変更し、インストールをより安全にします。 Update Passwordをクリックして、変更を終了します。 ボタンが緑色に変わり、変更が受け入れられたことを示します。
[[step-4 -—- setting-up-your-domain]] ==ステップ4—ドメインの設定
RainLoopのサイドバーで、Loginをクリックします。 Default Domainテキストフィールドに、Ajenti V電子メールの@の後に続くドメインを入力する必要があります(通常、これは登録済みのドメイン名です)。 ENTERを押すと、緑色のチェックマークが一時的に表示され、保存されたことを示します。
サイドバーで、Domainsをクリックします。 既に追加されているデフォルトの電子メールドメインのリストがあります。 このリストには、gmail.com
、outlook.com
、qq.com
、yahoo.com
などの商用ドメインが含まれています。 これらのサービスのいずれかでアカウントを所有しており、RainLoop内でそれらを確認できるようにしたい場合は、それらを残すことができます。 それ以外の場合は、それらの横にあるごみ箱アイコンをクリックして削除できます。
次に、そのページの上部にあるAdd Domainをクリックします。 [Name]フィールドに、example.com
などのドメイン名を入力します。 IMAPセクションのServerの下に、mail.your_domain_name
と入力します。 Secureの下で、ドロップダウンを使用してSTARTTLS
を選択します。 ここで、SMTPセクションの下のServerの下にmail.your_domain_name
と入力します。
この画面の下部にある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要素認証の使用を強制する場合を除いて、これは必要ありません。
このチュートリアルの後半で、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のカスタマイズ(オプション)
ページの上部で、シルエットの人のアイコンが付いたドロップダウンボタンをクリックします。
Settingsをクリックします。 表示される最初の画面では、好みに合わせて一般的な詳細を設定するオプションがあります。 垂直レイアウトと水平レイアウト、デフォルトのテキストエディターなどを選択できます。
役に立つかもしれないオプションの1つは、通知オプションです。 これがプライマリ電子メールクライアントである場合、電子メールの到着時に通知を有効にすることができます。 電子メールを受信したときにブラウザからポップアップを取得し始めるには、Notificationsセクションの下の両方のボックスをチェックするだけです。
ご覧のとおり、メールの送信者と件名が表示されます。 クリックするだけで、ブラウザでメッセージ全体を読むことができます。 これを機能させるには、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ボタンをクリックします。
[.note]#Note:次のスクリーンショットはGoogle認証システム用です。 認証アプリの手順は異なる場合があります。
#
Google認証システムのManually Activate an Accountで、Scan a barcodeをクリックします。 バーコードスキャナーアプリをインストールするように求められる場合があります。 その場合は、インストールしてアプリに戻ります。
次に、Webページに表示されたQRコードをスキャンします。
電話に6桁のコードが表示されているはずです。 ウェブメールにサインインするにはこのコードが必要になります。
コンピューターの2要素認証モーダルに戻ると、上部のEnable 2-step verificationの横に、testというリンクがあります。 それをクリックし、電話で6桁のコードを入力して、ENTERを押します。 ボタンが緑色に変わったら、そのウィンドウのXをクリックし、Enable 2-Step verificationの横にあるチェックボックスをオンにします。 次に、画面の下部にあるDoneを押します。
これ以降、RainLoopにサインインするたびに、Google認証システムで6桁のコードを検索し、ユーザー名とパスワードの組み合わせとともに入力する必要があります。
メールを書く
メールを表示できるRainLoopのホームページに戻ると、ページの左上隅に紙飛行機のアイコンがあります。 クリックするだけで、メール作成モードのボックスが表示され、メールを作成できます。
終了したら、Sendをクリックすると、メールが受信者に送信されます。
結論
RainLoopがサーバーにインストールされ、任意のWebブラウザーからメールボックスへの簡単なメールアカウントアクセスが許可されます。