IMAP + AI

あらゆるメールボックスのためのIMAP MCPサーバー、
Claude、Cursor、ChatGPT、どのMCPクライアントでも

ホスト先がどこであれ、会社で運用しているすべてのメールボックスを接続できます。info@、sales@、invoices@、そして自分のアドレス。AIエージェントは素のIMAPとSMTPでそのメールを閲覧、検索、送信、返信、予約送信、整理し、同じメールボックスが1つのクライアントだけでなく、すべてのMCPクライアントで使えます。

受信トレイ1つはずっと無料 どのIMAPホストでも、OAuth設定なし メールはその場で取得、保存はしません

Claude自身にIMAPクライアントはありません。MCPEmailsはホスト型のIMAP MCPサーバーで、プロバイダーからすでに渡されているアドレス、ホスト、パスワードを使ってIMAPとSMTPでメールサーバーにログインし、Claude、Cursor、どのMCPクライアントからでもそのメールの閲覧、検索、送信、整理をできるようにします。IMAPを話すホストならどれでも動き、会社の役割アドレスも個人のアドレスと同じように接続でき、受信トレイ1つは無料です。

一般的なIMAPメールボックスの接続方法

必要なのは4つです。アドレス、メールホスト、パスワード、そしてプロバイダーが求める場合はアプリ パスワード。まずアドレスを入力してください。MCPEmailsは一般的なホスティングプロバイダーを認識し、両方のホスト、両方のポート、セキュリティモードを自動で埋めます。試したトランスポートが応答しなければ、もう一方の標準、IMAPなら993または143、SMTPなら465または587を自動で試すので、STARTTLSかどうかを誰も推測する必要はありません。

AIにできること

エージェントが実際に使えるGeneric IMAPの受信トレイ

21個のアクション型MCPツール:送信、返信、転送、予約送信、整理。エージェントはGeneric IMAPの中で作業を完了します。

  1. 01読む

    メールの読み取りと検索

    フォルダーをまたいで一覧、読み取り、検索。あの請求書を探す、スレッドを要約する、特定の送信者からの最新メールを取り出す、といった使い方ができます。

  2. 02送る

    送信、返信、転送

    メールを作成して実際に送信し、スレッド内で返信し、転送します。手作業で仕上げる下書きではなく、メールボックスから直接送ります。

  3. 03予約

    予約送信

    送信時刻を指定してメッセージをキューに入れます。エージェントが今書いて、予定の時刻に送ることができます。

  4. 04整理

    移動、コピー、フラグ、アーカイブ、削除

    受信トレイを整った状態に保ちます。メールをフォルダーに振り分け、重要なものにフラグを付け、残りをアーカイブし、指示があれば削除します。

セットアップ

Generic IMAPを4ステップで接続

登録から最初のAIメールまで、数分で完了します。

01

無料アカウントを作成する

MCPEmailsに新規登録します。カードは不要です。Freeプランでは受信トレイ1つをずっと接続できます。残りは有料プランで追加できます。Personalでメールボックス3つ、Proで最大10、Businessでは必要なだけ。

02

IMAPとSMTPの設定を集める

プロバイダーが公開しています。多くの場合はimap.yourdomain.comとsmtp.yourdomain.com、ポート993と465です。プロバイダーがメールクライアントにアプリ パスワードを求めるなら、ここで生成してください。

03

MCPEmailsに貼り付ける

「IMAP / SMTP」を選び、アドレス、2つのホスト、パスワードを追加します。ポートとセキュリティモードは「詳細設定」にあり、標準値があらかじめ入っています。

04

MCP URLをAIに貼り付ける

https://mcpemails.com/api/mcpをClaude、Cursor、ChatGPTに貼り付けて認可すれば、エージェントが受信トレイを使えるようになります。

ChatGPT

ChatGPTでGeneric IMAPを使う

ChatGPTはカスタムMCPサーバーを通じてGeneric IMAPにアクセスします。サーバーはChatGPT Goまたは有料プランでchatgpt.comから追加します。

  1. 上の手順でGeneric IMAPをMCPEmailsに接続します。
  2. chatgpt.comで「プラグイン」、「Personal」を開き、「Add」、「カスタム MCP サーバーを追加」の順にクリックします。
  3. 名前をMCPEmailsにし、Connection(接続)にhttps://mcpemails.com/api/mcpを貼り付け、OAuthを選んで確認し、「プラグインとして作成」をクリックしてMCPEmailsにログインします。
  4. チャットで@と入力し、MCPEmailsを選びます。続きの質問でメールが必要なときは、もう一度選びます。
始める前に

Generic IMAPで実際につまずくポイント

本当のホスト名の探し方、実際に通用する順番で

見る場所は4つあり、手軽な順に並べます。1つ目、プロバイダー自身のヘルプページ。プロバイダー名と「IMAP 設定」で検索します。このサイトの各プロバイダーページはそのためにあります。2つ目、コントロールパネル。cPanelなら「Email Accounts」、「Connect Devices」、そして手動設定のブロック。Pleskなら「Mail」、該当アドレス、メールボックスへの接続画面です。たいていのホスティングパネルに相当する画面があり、あなたのアカウントについてはそれが正解です。3つ目、DNS。RFC 6186に従うプロバイダーは_imaps._tcp.yourdomain.comのSRVレコードでホストとポートをそのまま公開しています。4つ目、MXレコード。メールを受け取るマシンの名前が書かれており、IMAPホストと同じ系統の名前であることがとても多いです。通用しないのはimap.yourdomain.comと推測して祈ることです。ドメインと無関係な名前でメールを提供しているホストはいくらでもあります。

独自ホスト名を壊すのは証明書です

ほとんどのホスティング会社はmail.yourdomain.comを自社のメールサーバーに向けることを快く許可しますし、厳密に検証しないクライアントでは動きます。サーバーが提示する証明書は、ホスティング会社自身の名前、たとえばserver24.hostingprovider.netや自社ドメインのワイルドカードに対して発行されたもので、あなたのドメインに対してではありません。TLSを正しく検証するクライアントはホスト名の不一致で接続を拒否します。これはパスワード拒否とは別の失敗ですが、多くのインターフェイスは両者を区別しません。AIエージェントが送信できるメールボックスで、検証を切るのは許容できる対処ではありません。解決策は、証明書が本当に発行されている共有ホスト名、つまりプロバイダーが文書化している名前に接続することで、私たちが使うのもその名前です。

993か143か、465か587か、そしてプロバイダーの言う「SSL」や「TLS」の意味

RFC 8314はプロバイダーに暗黙的TLSを優先するよう求めています。最初のバイトから接続が暗号化されるもので、IMAPはポート993、送信は465です。古い構成では143と587を使い、平文で始めてSTARTTLSでアップグレードします。プロバイダーのラベル付けはばらばらで、それが混乱の主因です。設定表の「SSL/TLS」はほぼ必ず993または465の暗黙的TLSを指し、「TLS」や「STARTTLS」はほぼ必ず143または587を指します。自分で解く必要はありません。アドレスを入力すれば、MCPEmailsが認識したホストについて両方のホスト、両方のポート、両方のセキュリティモードを埋め、試したトランスポートが応答しなければもう一方の標準を自動で再試行します。

メールボックスの振る舞いを決める3つのサーバー機能、そしてどのサーバーも同じではありません

SASL-IR(RFC 4959):これを通知しないサーバーは、AUTHENTICATEコマンドと同じ行で送られた認証情報を拒否し、説明なしのBADだけを返します。パスワード間違いとまったく同じに見えます。MCPEmailsはこれを検出して2段階のやり取りで再試行するので、他のツールでは失敗するホストがここでは動きます。MOVE(RFC 6851):これがないとメッセージをアトミックに移動できず、移動はコピー、フラグ更新、expungeになり、途中で接続が切れるとメッセージが両方のフォルダーに残ることがあります。SPECIAL-USE(RFC 6154):これがないとサーバーは送信済み、下書き、ゴミ箱、迷惑メールを役割で示さず、フォルダーは名前で照合されます。ドイツ語、ノルウェー語、ロシア語で作られたメールボックスのシステムフォルダーは、あなたが名前を指定しない限りエージェントが認識できない名前になっています。フォルダー操作の挙動がおかしいときは、たいていこの3つのどれかが原因です。

Generic IMAPでの既知の制限

  • サーバーは公開インターネットから到達できる必要があります。プライベートネットワーク上、VPNの背後、プライベートIPアドレス上のメールボックスは意図的に拒否します。ホスト名を解決し、プライベート範囲のアドレスは弾きます。
  • ダイヤルするのは標準のメールポートだけです。IMAPは143と993、SMTPは25、465、587。カスタムポートで待ち受けるサーバーには接続できません。
  • OAuthを必須とし、IMAPでパスワードを受け付けないメールボックスはこの方法では接続できません。もっとも多いのはMicrosoft 365とOutlook.comで、IMAPではなくOutlookの選択肢(Microsoftでサインイン)で接続してください。
FAQ

Generic IMAPとAI: よくある質問

ClaudeはどのIMAPメールボックスでも使えますか?

Claude自身にIMAPクライアントはないので、直接は使えません。MCPEmailsのようなMCPサーバーをアドレス、ホスト、パスワードでそのメールボックスに向ければ、Claudeがメールの閲覧、検索、送信、返信、予約送信、整理をできるようになります。標準ポートでIMAPとSMTPを話すサーバーなら、ホスト先がどこでも動き、同じ接続がCursorやChatGPTからも使えます。

IMAPサーバーの設定はどこで調べられますか?

まずプロバイダー自身のヘルプページ、次にホスティングのコントロールパネルです。cPanelもPleskもアドレスごとに正確なホストとポートを表示します。どちらもない場合、RFC 6186に従うプロバイダーはドメインの_imaps._tcp SRVレコードを公開しており、MXレコードにはメールを受け取るマシンの名前があって、たいていIMAPホストと関係があります。ドメイン名から推測しないでください。

ポートは993と143のどちらを使うべきですか?

プロバイダーが別途指定しない限り993です。ポート993は最初のバイトから暗号化される暗黙的TLSで、現在の標準が推奨するものです。ポート143は非暗号化で始まりSTARTTLSでアップグレードします。今でも動きますが、古い方式です。送信では同じ区別が暗黙的TLSの465とSTARTTLSの587になります。MCPEmailsは標準の組み合わせを試し、だめならもう一方に自動で切り替えます。

メールクライアントでは接続できるのに、ここでログインが失敗するのはなぜですか?

よくある原因は3つです。クライアントが、証明書が別名で発行されている独自ホスト名に向いていて、厳密に検証していない。プロバイダーが自社アプリ以外にはアプリ パスワードを求めている。あるいはサーバーが1段階のSASL認証を拒否し、認証情報の誤りに見える素のBADを返している。ドメインから組み立てた名前ではなく、プロバイダーが文書化しているホスト名を試してください。

アプリ パスワードは必要ですか?

完全にプロバイダー次第です。AppleのiCloud、Yahoo、AOL、Fastmail、Yandex、Mail.ruはいずれもメールクライアントからのアカウントパスワードを拒否し、専用のものを要求します。Zohoは2要素認証が有効なときに要求します。独立系のホスティングプロバイダーやcPanelサーバーの多くは、メールボックスのパスワードをそのまま受け付けます。正しいはずのパスワードが拒否されたら、最初に確認すべきはアプリ パスワードの要件です。

私のメールはそちらのサーバーに保存されますか?

保存されません。メッセージはリクエストごとにあなたのサーバーからIMAPでその場で取得し、AIクライアントに渡します。認証情報は保存時に暗号化され、メッセージ本文は保持しません。プロバイダー側でメールボックスのパスワードを変更すると、新しいパスワードを入力するまで受信トレイは切断されます。アクセスを断つ最速の方法です。

ChatGPTはGeneric IMAPのメールを読めますか?

はい。Generic IMAPをMCPEmailsに接続すれば読めます。chatgpt.comで、URLをhttps://mcpemails.com/api/mcp、認証をOAuthにしてカスタムMCPサーバーを追加します。ChatGPT Goと有料プランで使えます。ChatGPTに与えられるのはあなたが承認したアクセスだけで、メールはその都度取得され、保存されることはありません。

会社がすでに運用しているメールボックスをAIに渡す

どのIMAPメールボックスも数分で接続。受信トレイ1つはずっと無料、カード不要。