Mailpit ホスティング
開発中に送信メールをキャプチャし、ウェブインボックスのすべてのメッセージを検査します。
- ワンクリック デプロイ
- 15 GB 必要なディスクスペース
- 1 GB RAM 必要なメモリ
- 2 €から 価格

公式リンク
Mailpitの公式リンクとオリジナルウェブサイト
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- axllent/mailpit:latest
- デフォルトポート
- 8025

Mailpitの仕組み
MailpitはSMTPキャプチャサーバーとして機能し、インターセプトされたメッセージ用のウェブインターフェースを提供します。開発アプリケーションはリスナーにメールを送信し、Mailpitは通常の本番配信ではなく、検査用に結果を保存します。テスターはブラウザからHTML、プレーンテキスト、ヘッダー、生ソース、MIMEアタッチメント、検索結果、タグ、クライアント向けプレビューを確認できます。
カタログはウェブインターフェースを管理ユーザーと生成されたパスワードで保護し、メッセージを/data/mailpit.dbに保存し、SMTPリスナーを設定して安全でない接続上で任意の認証資格情報を受け入れます。パブリックアプリケーションサービスはウェブインターフェースを指します。別のワークロードからSMTPリスナーに到達するには、サポートされているネットワークパスが必要であり、パブリックであると想定すべきではありません。
Mailpitの主な機能
MailpitはそのAPIを通じた自動統合テストをサポートでき、必要なコンポーネントが利用可能な場合はリンクまたはHTMLを分析できます。アプリケーションが意図した受信者、件名、テンプレート、アタッチメント、ヘッダーを生成したことを確認するのに役立ちます。キャプチャされた結果は、実際のメールプロバイダーがメッセージを受け入れるか、すべてのクライアントが同じようにレンダリングすることを証明しません。
このデプロイメントはテストインボックスであり、アウトバウンドメールサービスではありません。アプリケーションメールはホスティングサービス全体で無効になっており、パッケージは本番SMTP中継、送信者レピュテーション、ドメイン認証、バウンス処理、苦情処理、または受信者配信を提供しません。accept-any SMTP設定はまた、リスナーが信頼されていないネットワークに公開されてはならないことを意味します。
MailpitとMailtrap Email Sandbox
Mailpit
Mailpitは自己ホスト型SMTP キャプチャサービス、検査インターフェース、テストAPIを提供します。Mailtrap Email Sandboxはプロバイダーホスト型インボックス、チーム機能、メール分析、およびそのサービスに関連付けられたプランを備えたマネージド製品です。Mailtrapはサンドボックステストを実際の受信者を対象としたメッセージ用のEmail APIまたはSMTP製品から分離しています。
Mailtrap Email Sandbox
Mailtrapはメンテナンスされたホスト型アカウント、協調インボックス、ベンダー管理の接続、商用サポートを希望するチームに適しています。Mailpitはテストメールボックスを独自のドメイン下に置き、ネットワーク到達可能性を管理できる開発者に適しています。どちらのサンドボックスも最終的な本番配信の証拠として提示されるべきではありません。
Mailpitを使用する人
開発者は機能作業中にアカウントメッセージを検査でき、QAチームはテンプレートとアタッチメントを検証でき、自動テストはキャプチャされたメールをクエリできます。小規模な内部ステージング環境は、複数のテストフローを整理するために別のタグまたは受信者パターンを使用することもできます。
Mailpitは顧客キャンペーン、実際のユーザーに到達する必要があるパスワードメッセージ、トランザクション配信、マーケティング同意管理、または本番ルート上のレピュテーションテストには適していません。オペレーターはテストデータを不要な個人情報から保つ責任があり、保持されるべきではないメッセージを削除する責任があります。

Mailpitの自己ホスト:要件とコスト
Mailpitのリソース使用量は、キャプチャされたメッセージボリューム、アタッチメントサイズ、保持期間、検索アクティビティ、APIテスト、同時ブラウザユーザー、およびSMTP取り込み率に依存します。PostgreSQLおよびMariaDBは不要です。カタログはローカルな/data/mailpit.dbストアを使用します。ソフトウェアには個別のアプリケーション料金がありませんが、大きなアタッチメントと長いテスト履歴はストレージを迅速に消費できます。
AvaHostではMailpitはプラン1を€2で使用します。ホスト型Mailpitパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、およびスケジュール済みバックアップが含まれます。生成されたウェブインターフェースパスワードを使用し、カタログが安全でないSMTP上でaccept-any認証を許可するため、SMTPリスナーへのルートを制限してください。パッケージはテストUI を公開し、パブリック本番中継ではなく、アプリケーションメールは無効のままです。信頼されていない送信者にポート1025を公開せずに、各テストワークロードからのネットワーク接続を確認してください。
F.A.Q
Mailpitは Plan 1 で €2 から始まります。このスタート地点は、通常のメッセージサイズを扱う控えめな開発インボックスに適しています。キャプチャレート、添付ファイルの重量、保持履歴、検索アクティビティ、API テスト、および同時閲覧者数は、テスト環境がより多くのスペースまたは処理能力を必要とするかどうかを判断する際に監視すべき主要な要因です。
Mailpitはブラウザインターフェースとは別にSMTPをリッスンしますが、カタログはWebサービスを公開し、パブリックSMTPポートは提供しません。送信ワークロードは、リスナーへのサポートされたネットワークパスが必要です。その接続をプライベートでテストし、accept-anyで安全でないSMTP設定を信頼されていないネットワークに公開しないでください。
Mailpitはテストメッセージの傍受と検査を目的としています。ホストされたパッケージには、本番環境リレー、送信者ドメイン認証、レピュテーション管理、バウンス処理、または実際の受信者への配信は含まれておらず、AvaHostサービス全体でアプリケーションメールは無効になっています。ユーザーに到達する必要があるメッセージについては、適切に管理されたメールプロバイダーを使用してください。
カスタムドメインはMailpit Webインターフェースに接続でき、DNSが設定された後、自動HTTPS が有効になります。生成された`admin`認証情報でサインインし、アクセス対象を制限し、最終的なホスト名でメッセージ検査をテストしてください。ブラウザ用のHTTPSは、別のSMTPリスナーを公開したり保護したりすることはありません。
