Postal
オープンソースのメールサーバー。SendGrid/Mailgun の代替として、セルフホストでメールの送受信が可能。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホスト型メールサーバー。SendGrid のような、しかしオープンソースで無料。
主な機能
- 完全なメール送受信機能、SMTP/API による送信をサポート
- Web コントロールパネル、メール配信ステータスとログをリアルタイムで確認
- マルチユーザー/マルチドメイン対応、Web アプリケーションに統合可能
- キュー、バウンス処理、スパムフィルタリングを内蔵
- スケーラブルなアーキテクチャ、RabbitMQ と Redi をベースに構築
できないこと
- •セルフホストのメールサーバーには良好な IP レピュテーションが必要です。そうでない場合、他のメールサービスに拒否される可能性があります。2. SPF/DKIM/DMARC を正しく設定する必要があります。そうでない場合、メールが迷惑メールフォルダに振り分けられやすくなります。3. ある程度の運用保守のハードルがあり、ログやキューを定期的に監視する必要があります。
使用例
- 企業や開発者が独自のメール送信システムを構築し、SendGrid/Mailgun を代替する
- 大量のトランザクションメールを送信する必要がある Web アプリケーション(登録確認、通知など)
- メールデータとプライバシーを完全に管理したい組織
Postal は、ウェブサイトや Web サービス向けに設計された、完全な機能を備えたオープンソースのメールサーバーです。SendGrid、Mailgun、Postmark などの商用メール配信プラットフォームが持つすべての機能を提供しながら、完全にオープンソースでセルフホストが可能です。Postal はメールの送受信をサポートし、モダンな Web 管理パネル、RESTful API、キュー管理、配信ログ、バウンス処理、スパムフィルタリングを備えています。実績のある技術スタック(Ruby、MySQL/PostgreSQL、Redis、RabbitMQ)に基づいて構築されており、大量のトランザクションメールを処理できるようスケール可能です。Postfix/Dovecot を手動で設定する場合と比べ、Postal はより使いやすいインストールとモニタリングの体験を提供します。商用サービスと比べ、Postal ではメールインフラストラクチャを完全にコントロールでき、長期的なコストを削減し、ベンダーロックインを回避できます。ただし、セルフホストのメールサーバーでは、DNS の適切な設定、IP レピュテーションの管理、継続的なメンテナンスが必要です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Linux サーバー(Ubuntu/Debian)を1台とドメイン名を用意する
ステップ2:公式ドキュメント(docs.postalserver.io)を参照し、ワンクリックインストールスクリプトを実行する
ステップ3:DNS(SPF、DKIM、MX など)を設定し、サービスを起動して、Web パネルで管理する
- ステップ1:Linux サーバー(Ubuntu/Debian)を1台とドメイン名を用意する
- ステップ2:公式ドキュメント(docs.postalserver.io)を参照し、ワンクリックインストールスクリプトを実行する
- ステップ3:DNS(SPF、DKIM、MX など)を設定し、サービスを起動して、Web パネルで管理する
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
インストールスクリプトで提供されているアンインストールコマンド(通常は `sudo postal uninstall`)を実行するか、手動でサービスを停止して関連するディレクトリとデータを削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs