電子メールのセルフホスティングを試してみたところ、なぜ人々がそうしないのかすぐに思い出しました

in tech

私はほとんどすべてを自己ホストしています。私は 6 台の Raspberry Pi、2 台の PC、そして古いシン クライアントでデジタル ライフのほとんどを実行しています。サービスの範囲は、アンバウンドの完全冗長 VPN を備えた Pi-hole、ファイル サーバー、Google Photo の代替サービス、Joplin、および多数の AI サービスに及びます。

私はセルフホスティングが大好きです。しかし、最近セルフホスティング電子メールを簡単に試してみて、なぜそれが 本当に セルフホストにとっては恐ろしいことです。

そもそもなぜ電子メールを自己ホストするのでしょうか?

すべてを自己ホストしたいという誘惑から逃れられない

ストレージがほぼいっぱいであるという Gmail からのメッセージが表示された iPhone。 クレジット: Adam Davidson / How-To Geek

電話番号と同様に、電子メールはデジタル世界への入り口です。これを使用して、Web サイトにログインしたり、重要な通知を受け取ったり、個人的および職業上のコミュニケーションを行ったりすることができます。

それを考えるたびに、いろいろなことが思い浮かびます。 欲しい それをするために。

  • 誰も私のメールを読んでいません — プロバイダーによるメッセージのスキャン、受信トレイから構築された広告プロファイリング、AI トレーニングはありません。
  • 任意の制限はありません — 私のストレージとドメインは私のものになります。
  • 月額料金なし — サーバーとドメイン名以外に追加費用はかかりません。

電子メールの自己ホストは魅力的ではありますが、非常に困難な作業でもあり、おそらく自己ホストできる中で最も難しいものです。それ自体が、ある意味、自己主催のエベレストに登るのと似た魅力的なものになっています。

セルフホスティングメールは頭の痛い問題です

複数のものが完璧に連携する必要がある

ほとんどの自己ホスト型サービスは、比較的簡単に起動して実行できます。これらは通常 1 つ、場合によっては 2 つのサービスであり、サービスの動作に関連するすべての重要な決定をガイドするオールインワン インストーラー スクリプトが存在することがよくあります。電子メールは全く別の話です。

電子メールのセルフホスティングのプロセスを再び実行し始めたとき、問題の大きな部分は、機能する電子メールを作成するために連携する必要があるコンポーネントの数であることにすぐに気づきました。がある:

  • MTA — SMTP を介した実際のメールの送受信を処理します。
  • IMAPサーバー — メールを保存し、携帯電話や PC で実際にメールを読めるようにします。
  • スパムフィルタリング (SpamAssassin のような) — スパムやナンセンスが受信トレイから排除されるようにします。
  • 認証者 — あなただけがあなたとして送信および電子メールを送信できるように、それを一緒に保証します。

そして、他にも考慮すべき点がいくつかあります。スプーフィングを防止するには Sender Policy Framework (SPF)、送信メールに暗号署名するには DKIM、例外を処理するには DMARC が必要です。

間違えると、メールが完全に壊れたり、 部分的に メールが壊れていると、それに気づくまでに時間がかかるかもしれません。

すべてをまとめてプロセスを合理化することを目的とした Mailcow、Mail-in-a-box、Mailu などのバンドルがありますが、依然として同じ根本的な問題に直面しています。つまり、信頼性の高い電子メールには、完璧に連携する大量の部品が必要です。他の部分は正常に動作しているのに、個々の部分で障害が発生する可能性があり、最初は見逃してしまう可能性のあるバグが発生する可能性があります。

さらに、信頼性の高い物理ハードウェアが必要です。 非常に 強力なバックアップ手段があるため、メールが失われることはありません。

WDレッドプロ

ストレージ容量

2~26TB

ワークロード

550TB/年

に適しています

NAS

Western Digital の Red Pro NAS ハードドライブには、2TB ~ 26TB のサイズがあります。


メールはとても壊れやすい

あなたは悪くないかもしれません

Dell PowerEdge R720 ラックマウント エンタープライズ グレード サーバー。 クレジット: Patrick Campanale / How-To Geek

残念ながら、たとえすべてを正しく行ったとしても、自分では制御できない外部の力に対して依然として脆弱です。

Google、Microsoft、Yahoo は世界中の電子メールのほとんどをカバーしていますが、彼らが電子メールに対して警戒しているのは有名です。 他の 電子メール プロバイダー、特に予期しない IP アドレスから送信された場合は、正当な理由があります。電子メールは、あらゆる種類のサイバー攻撃の人気の媒体です。

それはあなたが門のすぐ外でブロックされることを意味するかもしれません。たとえ電子メールを正常に配信できたとしても、一度の「異常な」動作により、IP が Google または Microsoft によってブロックされる可能性があります。その時点で、電子メールを送信できなくなり、電子メール サーバーを自己ホストする目的がほぼ完全に無効になってしまいます。

Navidrome がクラッシュすると、音楽を聴くことができなくなります。メールがクラッシュしたらすべてを失う

電子メールを自己ホストするのは難しいだけでなく、リスクも非常に高くなります。電子メールにアクセスできなくなったら、数多くのサービスにログインしたり、パスワードを回復したり、2FA コードを受信したりすることができなくなります。回避するのは信じられないほど面倒でしょう。

2018 Kia Forte のヘッドユニットにオープンしたシンフォニウム。

Spotify に代わるセルフホスト型 Navidrome サーバーを構築しましたが、予想よりもうまく機能しました

部分料金と 1 時間あたり 20 ドルで、独自の Spotify の代替コンテンツを入手できます。

単純な不便さだけでなく、情報が失われるという問題もあります。電子メール サーバーがダウンし、メッセージを受信した場合、SMTP はメッセージを確実に受信できるように試みます。 最終的に。 ただし、これでは、停止中の当面の問題は解決されません。電子メールにアクセスできないということです。そして、停電はあなたのせいではないかもしれません。冷たい雨が降ると、自宅のメール サーバーが数時間、場合によっては数日間機能不全に陥る可能性があります。


電子メールは手間をかける価値がありません

セルフホスティングは素晴らしい趣味であり、私はいつも、体験のためだけに電子メール サーバーのセルフホスティングを試してみたいという誘惑に駆られています。ただし、リスクと困難が重なると、最終的には価値がなくなります。

信頼できる電子メール サーバーを実行するのはフルタイムの仕事なので、専門家に任せるつもりです。

関連情報は以下のリンクからご確認いただけます

公式情報はこちら

関連記事

前の投稿
これら 9 つの Python ツールをすべての新しいマシンにインストールします
次の投稿
私が常に人々に紹介している、過小評価されている Android の 5 つの機能