Show HN: ZeroDrop – CIパイプライン向け使い捨てメール受信箱(Docker不要)
ZeroDropは、CI/CDパイプラインで使い捨てのメール受信箱を提供するツールです。Dockerを必要とせず、テストや自動化ワークフローで一時的なメールアドレスを簡単に生成・利用できます。これにより、CI環境でのメール検証やテストがシンプルかつ効率的に行えます。
背景メモ
- **ZeroDrop** は、CI/CDパイプラインで使い捨てのメール受信ボックスを数秒で生成できるサービス。Docker不要で、API経由で利用できる。
- これまでは `mailcatcher` や `MailHog` といったDockerベースのSMTPサーバーを自前で立てるのが定番だったが、ZeroDrop はクラウド上の使い捨て受信箱を都度発行し、テスト完了後に自動破棄するアプローチ。
- **ユーザー登録・パスワードリセット・二要素認証などのE2Eテスト**で「実際にメールが届いたか」を確認する工程を、インフラ構築なしで実現できる。
- 開発者は Docker Compose の管理やポート競合、CIランナーのリソース消費から解放される一方、依存関係が外部サービス(ZeroDrop)になるというトレードオフがある。