Mail-in-a-boxをUbuntu 18.04にインストールする方法

前書き

Mail-in-a-box(MiaB)は、セキュリティの問題を回避するために必要なすべての複雑な構成を処理し、確実なスパム検出システムを提供し、監視、レポート、およびバックアップのメカニズムを提供します。また、メールドメインのLet's Encrypt証明書を設定して自動的に更新し、メールサーバーのIPアドレスが他のサーバーによって信頼され、ブラックリストに登録される可能性が低いことを確認するために必要な詳細なDNS構成を構成することもできます。

Mail-in-a-boxには、カレンダー(CalDAV)および連絡先(CardDAV)サーバーを提供するために、Nextcloudも組み込まれています。

前提条件

  • 新しいUbuntu 18.04サーバー
  • 1GB以上のRAM
  • IPv4アドレス。IPv6アドレスのみの背後で電子メールをホストすることは、多くの理由でまだ実行可能なオプションではありません。

入門

MiaBはVPS全体を必要とするため、常に新しいVPSから開始する必要があります。MiaBは特にUbuntu 18.04用に設計されています。これは「長期サポート」バージョンです。つまり、この場合は2028年4月までサポートされます。

メールサーバーのホスト名を選択します。MiaB box.は、プライマリドメインのサブドメインを推奨しています。MiaBを使用して複数のドメインでメールをホストできますが、MiaBボックス自体のホスト名は1つだけです。不明な場合は、に進み、独自のドメインにbox.example.com置き換えexample.comてください。

このホスト名を使用して、ブラウザーでMiaBの構成UIにアクセスし、VPSにSSH接続して、Webメールにアクセスします。VPSが設定されたら、そのIPv4アドレスをメモします(例:)203.0.113.0。これは、このチュートリアル全体で数回必要になります。

新しいVPSにリバースDNSを設定する

  • Vultrコントロールパネルでサーバーを選択し、Settingsページに移動します。
  • そこでは、逆引きDNSと呼ばれる設定が表示されます。デフォルトではに設定されます203.0.113.0.vultr.com
  • たとえば、上記のVPSに選択したホスト名と一致するように、これを変更します203.0.113.0.box.example.com
  • 「チェックマーク」アイコンをクリックして変更を保存します。

ドメインレジストラーでドメインのネームサーバーを構成する

MiaB用にDNSを正しく設定する最も簡単な(そして予想される)方法は、ドメインのDNSを完全に制御できるようにすることです。このため、MiaBインストールには2つのネームサーバーが用意されており、ドメインを指定できます。これらは次の形式を取ります。

ns1.box.example.com
ns2.box.example.com

ドメインレジストラーのコントロールパネルを使用して、MiaB提供のネームサーバーをドメインのネームサーバーとして割り当てる必要があります。また、MiaBが提供するネームサーバーをドメインレジストラー(「グルーレコード」と呼ばれることもあります)に登録する必要があります。このプロセスは、使用しているレジストラによって異なります。基本的に、ネームサーバー(ns1.box.example.comおよびns2.box.example.com)と、それらが指すIPアドレス(Vultr VPSのIPアドレス)を入力するように求められます。

取り付け

新しいVPSにSSHで接続します。以前にメモしたIPアドレスを使用します。

$ ssh [email protected]

rootユーザーのパスワードは、VultrコントロールパネルのOverviewセクションにあります。

以下をコピーしてターミナルに貼り付けます。

$ curl -s https://mailinabox.email/setup.sh | sudo bash

いくつかのUbuntuパッケージがインストールされます。最終的に、インストールに関するいくつかの質問が表示されます。

  • あなたのメールアドレスこれはデフォルトのようなものになります[email protected]。それを好きなように変更してください。
  • ホスト名デフォルトでは、VPSに設定済みのホスト名に設定する必要がありますbox.example.com。これはそのままにしておきます。
  • tzdataの構成タイムゾーンを選択します。
  • パスワード最後に、新しいパスワードの入力を求められます。これは、新しいメールアカウントと、管理インターフェイスへのログインに使用されます。

インストールが完了すると、成功メッセージと管理インターフェイスへのWebサイトリンクが表示されます。

Your Mail-in-a-Box is running.

Please log in to the control panel for further instructions at:

https://203.0.113.0/admin

You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:

C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F

初めてログインする

ブラウザでMiaBに初めてログインするときは、インストールプロセスの最後に指定されたアドレスを使用します。これは、ドメイン名の代わりにVPSのIPアドレスを使用します。

この時点ではSSL証明書が生成されていないため、ボックスは自己署名証明書を使用します。Webブラウザーはほぼ確実に警告を出し、これは危険であることを示唆します。自己署名証明書を受け入れます。これは初回実行時にのみ使用されます。

インストール時に設定したメールアドレスとパスワードを使用してMiaBにログインします。

システムステータスチェック

MiaBには、という非常に役立つセクションがありますStatus Checks。最初にログインしたときにこのページが表示され、後でSystem> Status Checksにアクセスして、解決する必要がある問題がないかどうかを確認できます。

MiaBにVPSの再起動を求めるボタン(「再起動ボックス」)が表示された場合は、再起動する必要があります。VPSの再起動の自動試行が失敗した場合は、Vultrコントロールパネルからこれを実行できます。コントロールパネルの右上にアイコンがあります。または、コマンドラインを使用して、rebootコマンドを使用します。

一部の問題は、すぐに解決することが絶対に不可欠ではありません。たとえば、パスワードベースのログイン警告や、更新が必要なソフトウェアパッケージなどです。ただし、これらは後で修正してください。

次の項目が正しいことを確認し、正しくない場合は次に進む前に解決してください。

  • ネームサーバー接着レコード
  • このドメインは、ボックスのIPアドレスに解決される必要があります

以前のDNSの変更が反映されるまで数時間かかる場合があります。少し後でページをリロードして、変更が有効になっているかどうかを確認してください。

TLS(SSL)証明書のプロビジョニングとインストール

MiaBに有効なSSL証明書を設定してもらう必要があります。System>にアクセスしTLS (SSL) Certificates、各ドメインの横にある[証明書のインストール]をクリックします。

これで、たとえばhttps://box.example.com/admin、ドメインを使用してMiaBにログインできるようになり、以前のようにWebブラウザに証明書の警告が表示されなくなります。

次に、Mail> にアクセスしてUsers、必要な数のメールアカウントを追加します。MiaBは「グレーリスト」と呼ばれるスパム対策機能を実装していることに注意してください。基本的に、これは、あなたのボックスのアカウントが、これまでに見たことのない人からの電子メールを初めて受信したときに、遅延することを意味します。送信サーバーに応じて、2分から1時間まで。これによりスパムが大幅に削減されますが、最初のメールテストが完了するまでに時間がかかる場合があります。

MiaBの更新

MiaBを更新するには、最初にインストールしたときとまったく同じ2つの手順を使用します。同じスクリプトでMiaBがインストールおよび更新されます。

curl -s https://mailinabox.email/setup.sh | sudo bash

Cloudflareなどの外部DNSサービスの使用

デフォルトでは、MiaBはすべてのDNSを処理するように設定されており、電子メールドメインの複雑なDKIMおよびSPIレコードを自動的に構成できます。これを行うには、以前と同じように、ドメインのネームサーバーをMiaBによって提供されるネームサーバーに直接ポイントします。ただし、ドメインのDNSを別の場所で管理する必要がある場合があります。これは完全に可能ですが、より困難です。

たとえば、Cloudflareを使用するには、次のように設定します。

  • ドメインのネームサーバーをCloudflareが指定する2つのサーバーに向ける
  • Cloudflareダッシュボードで、必要に応じてDNSレコードを追加し、MiaBサーバーがメールを確実に処理できるようにします。これらのレコードは、MiaBの管理インターフェースのSystem> External DNSページからコピーできます。

十分に注意して、mail-testerなどのサイトで作業をテストしてください。このタイプのシナリオでの単純な見落としは、電子メールが受信者のスパムフォルダに直接送信されることを意味する場合があります。



ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください

原子力が必ずしも悪ではないことを証明する5つの例

原子力が必ずしも悪ではないことを証明する5つの例

原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true

ビッグデータは人工知能をどのように変えていますか?

ビッグデータは人工知能をどのように変えていますか?

ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー

DebianでNFS共有をセットアップする

DebianでNFS共有をセットアップする

NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します

Fedora 28にMatomo Analyticsをインストールする方法

Fedora 28にMatomo Analyticsをインストールする方法

別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、