
組織でNextcloudサーバーを導入されている場合、既に標準機能(ファイル同期、共有など)をご利用いただいているかと思いますが、メール機能を追加することでサーバーの機能を拡張できることをご存知ですか?このプロセスは非常にシンプルで、Nextcloudを中小企業にとってワンストップショップへと近づけます。
ただし、 1つ注意点があります。Nextcloudにはメールサーバーが内蔵されておらず、既存のメールサーバーに接続します。そのためには、メールプロバイダーから以下の情報を取得する必要があります。
- 暗号化の種類: なし、SSL、または TLS
- Nextcloudメールの送信に使用する送信元アドレス
- 認証が必要な場合
- 認証方法: なし、ログイン、プレーン、または NT LAN マネージャー
- メールサーバーのIPアドレス(または完全修飾ドメイン名)
- ログイン資格情報
また、稼働中のNextcloudサーバーも必要です。準備が整ったら、Nextcloudサーバーをメールプロバイダーに接続しましょう。
参照: インターネットおよび電子メールの使用ポリシー (Tech Pro Research)
メールアプリの追加
まず最初に、管理者の認証情報を使ってNextcloudサーバーにログインする必要があります。ログインしたら、「ファイル」ドロップダウン(図A)をクリックし、「アプリ」の上にある「+」ボタンをクリックします。
図A

新しいウィンドウで、左側のナビゲーションから「生産性」をクリックし、「メール」の項目が表示されるまで下にスクロールします。「メール」に関連付けられた「有効化」ボタンをクリックし、アプリの有効化が完了したら、もう一度「ファイル」ドロップダウンをクリックします。今度は「メール」の項目が表示されるので、クリックしてプロンプトが表示されたら、追加したいメールアカウントの詳細を入力します(図B)。
図B

このサービスは、メールアカウントの自動設定を驚くほど正確に行います。もしうまくいかない場合は、「手動設定」ドロップダウンをクリックして、メールサーバーの情報を手動で入力することもできます(図C)。
図C

これで、Nextcloud内からメールを読むことができます。メールのメインページから歯車アイコンをクリックし、「メールアカウントを追加」をクリックすることで、複数のメールアカウントを追加することもできます(図D)。
図D

通知の送信
Nexcloud では、内部 (Nextcloud) 通知 (パスワードのリセットなど) を電子メールで送信するように設定することもできます。
Nextcloud メールツールは、デフォルトで PHP を使用して通知を送信します。これは非常に便利ですが、設定をしていない状態では送信元アドレスが設定されていません。2つの選択肢があります。送信元アドレスを設定して PHP を使用するか、開発者が推奨する SMTP を使用するかです。それぞれの方法は次のとおりです。
- 管理者ユーザーとして Nextcloud サーバーにログインします。
- 右上隅の「ユーザー」ドロップダウンをクリックします。
- [管理]をクリックします。
- 左側のナビゲーションから、[電子メール サーバー] をクリックします。
- PHP を使い続ける場合は、送信元アドレスを入力します。
- 配信をテストするには、[メールを送信] をクリックします。
- SMTP に切り替える場合は、[送信モード] ドロップダウンから選択します。
- 必要事項を入力してください(図E)。
- [メールを送信]をクリックします。
図E

ユーザーのメール設定に関するエラーが発生した場合は、次の操作を行ってください。
- [ユーザー] ドロップダウン (右上隅) をクリックします。
- [個人]をクリックします。
- 「メール」セクションにメールアドレスを入力します。
- キーボードのEnterキーを押します。
アドレスが保存されたことを通知するメッセージが表示されます。この時点で、戻って通知の送信サービスを変更できます。
高品質なメールインターフェース
Nextcloudのメールインターフェースがこんなに気に入っていることに驚きました。普段はウェブメールを使うタイプではないのですが、開発者の方々はプラットフォームにメール機能を追加するという素晴らしい仕事をしてくれました。
このサービスを Nextcloud サーバーに組み込んで、エンド ユーザーが通常のソリューションよりもこのサービスを好むかどうかを確認してください。