代替サービス

Mailtrapの代替:GrabMailとの比較

MailtrapのEmail Sandboxは、アプリケーションが送信するメールを捕捉し、実在する人物に届くことを防ぎます。一方GrabMailは、外部の世界からメールを受信できる実在のアドレスをテストに提供します。この二つはまったく異なる二つの問いへの答えであり、多くの人は本当はもう一方が必要なときに、どちらか一方だけを探してしまいます。事実は2026年9月2日時点でMailtrap自身の料金ページとドキュメントから読み取ったものであり、どのツールがどのテストに適しているかを率直に解説します。

  • 読了10分
バーの下に封筒が挟まった、灰色のバネ式トラップ。隣には、小さな台の上にミシン目の入った青い封筒が一通置かれている

ひと目でわかる比較

全14項目で、いくつかは性質上「比較不能」です。送信メールを捕捉するsandboxには、公開ドメインも、誰でも書き込めるメールボックスもありません。Mailtrapの各セルは、2026年9月2日時点の料金ページ、Sandboxページ、Agent Inboxページ、ドキュメントに記載されていた内容です。GrabMailの各セルは、このサービスが実際に適用している固定値から読み取ったものです。

項目GrabMailMailtrap
無料プランはい: すべて無料です。公開ドメイン、独自ドメイン、API、MCPサーバー。アカウントもカードも不要です。一部: Sandbox:月50通のテストメール、sandbox 1つ、sandboxごとに保持されるメール10通、送信先アドレスなし。送信:月4,000通。
アカウント不要、APIキー不要はい: 作成するものは何もありません。アドレスをクエリ文字列に入れたGETリクエストでメールボックスを読み取れます。いいえ: アカウントと、呼び出しごとのAPIトークンが必要です。
REST APIはい: HTTPS経由の3つのエンドポイント、OpenAPI 3.1、アドレスごとに1秒に1回の読み取り。はい: 全プランでSandbox APIとSending APIが使え、SDKとCLIも付属します。
好きなアドレスを選べるはい: 8個の公開ドメイン(grabmail.ioとmixozia.comを含む)でどんな名前でも無料です。一部: Sandboxのアドレスは有料プランで割り当てられます。Agent Inboxはホストされたアドレス、または独自ドメインを提供します。
独自ドメインはい: 無料かつ無制限:smtp.grabmail.ioを指すMXレコード1件だけで、登録の手続きは不要です。一部: 送信用:無料で1ドメイン、Basicで5、Businessで100。受信用:カスタムドメイン付きのAgent Inbox。
メッセージの保持期間5日間で固定です。プランでも設定項目でもありません。Sandbox:時間ではなく件数です — 無料プランでsandboxごとに10通、Basicで50、Teamで200、Businessで600。古いものから削除されます。
添付ファイルはい: 1通あたり最大5 MBまで。メールボックスとAPIの両方からダウンロードできます。はい: 対応しており、捕捉されたメッセージに含まれます。サイズの上限は公表されていません。
広告なし、トラッキングなしはい: 広告なし、アクセス解析なし、サードパーティ製スクリプトなし。はい: 広告はありません。有料のSaaSです。
プライベートなメールボックスいいえ: 公開:アドレスを知っている人なら誰でも読めます。代わりに、各メールボックスには他人に渡せるエイリアスがあります。はい: 非公開:sandboxはアカウントの中に存在し、指定されたユーザーと共有できます。
AIエージェント向けMCPサーバーはい: https://grabmail.io/mcpに無料のMCPサーバーがあります。メールボックスを作成し、最大25秒メッセージを待ってから読み取れます。はい: 公式のMCPサーバー(npx -y mcp-mailtrap)、llms.txt、CLI、そしてメールを受信するエージェント向けのAgent Inboxがあります。アカウントトークンが必要です。
メール送信いいえ: ありません。意図的な設計です。受信専用です。はい: 対応しており、本格的な送信製品で、月4,000通が無料、開封・クリック・バウンスに対応するWebhookもあります。
Webhookやプッシュ通知いいえ: ありません。1秒に1回ポーリングするか、MCPのwaitで呼び出しを開いたままにしてください。はい: 送信イベント用のWebhook。有料プランではsandboxから許可された宛先への転送ルールも使えます。
公式SDKいいえ: ありません。代わりにOpenAPIドキュメントと3つのエンドポイントがあります。はい: Python、PHP、Ruby、Node.js、Javaに対応し、CLIもあります。
アプリと拡張機能一部: 手動で読み込むChrome拡張機能があります。まだストアには公開されていません。一部: アプリや拡張機能はありませんが、CLIと、Supabase、Vercel、Claude、Cursorとの連携があります。

2026年9月2日時点で確認。Mailtrapは3つの製品を販売しています — Email Sandbox、送信用のEmail API/SMTP、そしてAgent Inbox — この表は各セルがどの製品を指しているかを示しています。Sandboxの保持期間は時間ではなく、sandboxごとの件数です。その行の注記でその旨を説明しています。

Mailtrapが優れている点

Mailtrapは「ステージング環境から顧客にメールが送られてしまうのをどう止めるか」という問いへの定番の答えであり、そこからさらに大きく成長してきました。GrabMailにはない、Mailtrapができる4つのことです。

  • 送信内容を捕捉します。アプリケーションのSMTPをSandboxに向けると、送信されるすべてのメッセージが人のメールボックスの代わりにsandboxに届き、HTML互換性チェック、スパムスコア、実際のクライアントでのプレビューが得られます。GrabMailは外部の世界が送ってきたものしか見えません。
  • 実際に送信できます。Email API/SMTP製品は、あなたのドメインからトランザクションメールを配信し、月4,000通が無料で、イベントWebhookも使えます。GrabMailは1通たりとも送信できません。
  • 送受信どちらの側にもエージェント向けの仕組みがあります。公式のMCPサーバー、llms.txt、CLI、そしてAgent Inbox。ここではエージェントがホストされたアドレスまたはあなたのドメインで実際のメールを受け取り、返信もできます — ホスト側では20回まで、独自ドメインでは無制限です。
  • チームと転送。指定されたユーザーと共有できるsandbox、有料プランでの許可された宛先への転送、Enterpriseでのシングルサインオン(SSO)。GrabMailにはユーザーがありません、アカウントそのものがないからです。

GrabMailならではの違い

GrabMailは、Sandboxが答えない問いに答えます。あるテストが他人のサービスにサインアップし、そのサービスが送ってきたものを読む必要がある、という問いです。

  • 誰からでも受信できる実在のアドレス。Googleから、Stripeから、テスト対象のアプリから届くメール — run-42@grabmail.io宛て、またはsmtp.grabmail.ioを指すドメイン上のどのアドレス宛てでも配信されます。Mailtrapのsandboxにはこの種のメールを受け取るMXレコードがなくバウンスします。外部から受信できるのは有料のsandboxアドレスとAgent Inboxだけです。
  • アカウントもトークンも上限もありません。Mailtrapの無料プランは、アカウントとトークンの先に月50通のテストメール、sandboxごとに10通の保持です。GrabMailはどれだけの数のアドレスでも、あらゆるメッセージを5日間保持し、唯一の制限はキー不要のGETとアドレスごとに1秒に1回の読み取りだけです。
  • 受信用の独自ドメインが無料。MXレコード1件で、あるドメインが無制限のcatch-allメールボックスになります。Mailtrapのドメインは送信用であり、Agent Inboxのカスタムドメインは有料製品の一部です。
  • ログイン不要のMCPサーバー。Mailtrapのサーバーはアカウントトークンを必要としますが、https://grabmail.io/mcpにあるGrabMailのサーバーは何も必要とせず、エージェントにcreate_inboxと、最大25秒ブロックするwait_for_messageを提供します — どこかに自分でサインアップするエージェントが必要とする、まさに2つの呼び出しです。

料金を並べて比較

MailtrapのEmail Sandboxは米ドルで月額表示され、年払いだと約20%安くなります。送信製品は送信量に応じて別料金です。GrabMailの唯一の有料プランは、使い捨てメールのブロックリストに載らないドメイン群へのアクセス権を購入するもので、上の表にある他のすべては無料のままです。

プランGrabMailMailtrap Email Sandbox
無料公開ドメイン、独自ドメイン、API、MCP。アカウント不要、上限なし。月50通のテストメール、ユーザー1名、sandbox 1つ、sandboxごとに10通、sandboxのメールアドレスなし。
最安の有料プランPremium、月額$24:ブロックリスト対象外のドメインプールへのAPIアクセス。暗号資産で支払います。Basic、月額$17または年払いで$14:テストメール500通、ユーザー3名、sandboxごとに50通、転送メール100通、送信先となるsandboxアドレス。
チーム向けプランPro月額$78とScale月額$148:同じドメインプールでより多くのメッセージとキーを使えます。Team、$42または年払いで$34:テストメール5,000通、sandbox 5つ、sandboxごとに200通。Business、$123または年払いで$99:50,000通、sandbox 50、sandboxごとに600通。
Enterpriseなし。契約プランもSLAもありません。月額$498または年払いで$399:テストメールとユーザーが無制限、sandbox 300、SSO。送信は別料金で、月4,000通なら$0から。

価格は2026年9月2日時点の公表内容です。詳しい表はGrabMailの料金ページにあります。

開発者向け:メールボックスを読み取る

この2つのAPIはまったく異なる仕事をします。ここでは受信メールを読み取るほうを紹介します。これはヘッダーもキーもアカウントも使わずにGrabMailのメールボックスを読み取ります。

shell
$ curl -sG https://grabmail.io/api/v1/mailbox --data-urlencode "address=anything@grabmail.io" | jq '{count, alias}'

Mailtrap Sandbox APIは、アカウントトークンを使って、sandboxが自分のアプリケーションから捕捉したメッセージを一覧表示します — アプリが正しいものを送信したことを確認するには、これが正しい呼び出しです。外部の世界がテストユーザーに送ったメッセージを読むのはGrabMailの仕事です。リファレンスは3つのエンドポイントで構成されており、PlaywrightGitHub Actionsのガイドでは、サインアップしてコードを待つテストスイートを紹介しています。

この2つは競合するというより組み合わせて使うものです。自分のサインアップフローをエンドツーエンドで完全にテストするなら、アプリケーションのSMTPをMailtrapに向けてテンプレートを確認し、実際の第三者向けサインアップをGrabMailのアドレスに向けてコードが届いて機能することを確認できます。API比較では、受信側の他のサービスも一覧にしています。

AIエージェント向け

Mailtrapはこの領域に投資しています。公式のMCPサーバー、llms.txt、CLI、そしてAgent Inbox — ホストされたアドレスまたはあなたのドメインで実際のメールを受信し返信するエージェント向けに作られた製品です。そのすべてがトークン付きのアカウントの内側にあります。https://grabmail.io/mcpにあるGrabMailのサーバーは、どのアカウントの外側にも存在します。create_inbox、最大25秒ブロックするwait_for_messageread_message、ログイン不要です。

そのエージェントが自分のもので返信が必要なら、MailtrapのAgent Inboxのほうがより完成度の高い製品です。そのエージェントが第三者のサービスに自分でサインアップしていてコードが必要なら、GrabMailのキー不要のサーバーが、一人ではできないステップを取り除いてくれます。AIエージェント向けのメールでは、この一連の流れを扱っています。

Mailtrapからの移行

通常は乗り換えるのではなく、追加すべきです。本当に乗り換えと呼べるのは次のような場合です。

  1. 受信するテストを見極めます。自分のコードベースの外部にある何かにサインアップし、そのメールを待つテストはすべて、受信サービスの対象です。run-{id}@grabmail.ioを与えるか、smtp.grabmail.ioを指すドメイン上のアドレスを与えてください。
  2. 送信するテストはそのままにしておきます。自分の送信メールに対するテンプレートチェック、スパムスコア、プレビューはSandboxの仕事であり、GrabMailにはできません。
  3. 受信側ではトークンを不要にします。GrabMailの呼び出しにはヘッダーが一切ないため、受信テストはシークレットを一切設定せずにforkのパイプライン上で実行できます。
  4. エージェントが返信するならAgent Inboxを残します。GrabMailは送信できません。メールに応答しなければならないエージェントには、Mailtrapの製品かそれに類するものが必要です。

どちらを、何のために

正直なところ、方向によって分かれます。

GrabMailを選ぶべきとき

  • テストやエージェントが第三者からメールを受け取り、コードやリンクを読む必要があるとき
  • 公開ドメインでも独自ドメインでも、アカウント不要で無制限の実在アドレスが欲しいとき
  • 呼び出しがキー不要かつ無料である必要があるとき。

Mailtrapを選ぶべきとき

  • 自分のアプリケーションが送信する内容を、誰かに届く前に確認する必要があるとき
  • トランザクションメールを送信し、イベント、ログ、プレビューを一箇所でまとめて見たいとき
  • エージェントがメールに返信する必要がある、またはチームが共有sandboxとSSOを必要とするとき。

Mailtrapにとどまるべきとき

移行が誤りとなる3つの状況があります。

  • テストが送信メールを確認している場合。GrabMailはアプリが送信する内容を見ることができません。それこそがSandboxの存在意義そのものであり、ここにはそれに代わるものはありません。
  • 送信している場合。GrabMailには送信経路がなく、今後も追加される予定はありません。MailtrapのEmail APIは無料プランのある本物の製品です。
  • メールを非公開にしたい場合。sandboxはあなたのアカウントの中にありますが、GrabMailのメールボックスは、公開ドメインでも独自ドメインでも、アドレスを知っている人なら誰でも読むことができます。

質問

GrabMailはMailtrapの代替になりますか?

Mailtrapの3つの製品のうち1つに対してのみ、それも逆方向としてのみです。GrabMailは実在のアドレスで実際の受信メールを受け取りますが、これはEmail Sandboxにはできず、Agent Inboxは有料アカウントの中でこれを行います。自分の送信メールを捕捉・検査すること、あるいは送信そのものに対しては、GrabMailに相当するものはありません。

Mailtrapは外部の世界からメールを受信できますか?

Sandboxはできません。ドキュメントによれば、受信メールを捕捉するMXレコードは提供されておらず、そうしたメールはバウンスします。有料のSandboxプランには、別のアカウントからメールを送れるアドレスが含まれており、Agent Inboxはホストされたアドレスまたは独自ドメインで実際のメールを受信します。

無料のMailtrap Sandboxには何が含まれますか?

月50通のテストメール、ユーザー1名、一度に10通を保持し古いものから削除されるsandbox 1つ、そしてsandboxアドレスはありません。送信には月4,000通という別の無料枠があります。GrabMailの無料枠には月間の件数制限がありません。

どちらにMCPサーバーがありますか?

両方にあります。Mailtrapのものは公式で、npx -y mcp-mailtrapでインストールし、アカウントトークンが必要です。GrabMailのものはhttps://grabmail.io/mcpにホストされており、何も必要とせず、ブロッキング方式のwait_for_messageを含みます。クライアントガイドにGrabMailの設定方法があります。

1つのテストスイートで両方を使えますか?

それが通常の使い方です。テスト対象のアプリケーションをSandboxに向けて送信内容を確認し、第三者向けのサインアップにはGrabMailのアドレスを与えて届く内容を確認します。この2つが同じメッセージを取り合うことは決してありません。

新しいうちに試してみてください

アドレスの取得はワンクリックで、アカウントもカードも不要です。このガイドの内容はすべて、そのアドレスですぐに試せます。

おかえりなさい

受信箱とドメインを、ひとつの場所に。