執行測試
取得測試地址,等待我的郵件,然後摘要說明哪些檢查失敗。
地址已保留。郵件寄出後告訴我。
Gemini CLI
只要在 settings.json 加入一個項目。Gemini CLI 就會保留地址、等待你的電子郵件,並在終端機中讀取報告。
42 項檢查 · 無需金鑰 · 無需帳戶
在 settings.json 的 mcpServers 下加入這個項目。
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "httpUrl": "https://email-spam-tester.com/mcp" } }}要注意的是鍵名。Gemini CLI 會將 url 視為 SSE 端點,而此伺服器使用 streamable HTTP,因此這個項目必須使用 httpUrl。
/mcpget_test_address保留一個有效一小時的地址。開啟收件匣位置測試後,你也會取得不同服務供應商的信箱清單。
wait_for_report等待檢查完成,然後回傳分數、未通過和有警告的檢查及其證據,以及修正計畫。
get_report依 slug 讀取現有報告,包括資料夾檢查的進度。
get_message_source郵件送達後一小時內,傳回收到的原始郵件,標頭依傳輸順序排列。
你和真實測試之間,
只差一個鍵名。
執行測試
取得測試地址,等待我的郵件,然後摘要說明哪些檢查失敗。
地址已保留。郵件寄出後告訴我。
編寫指令碼
寫一個 shell 指令碼,透過我們的中繼伺服器將 deploy/smoke-mail.txt 寄到測試地址。
指令碼已寫好。它會從你的環境變數讀取中繼伺服器登入資訊。
讀取原始郵件
顯示這封郵件的 Received 傳遞鏈,並告訴我它在哪裡離開我們的伺服器:[slug]
共經過四個節點。第三個是你控制的最後一台伺服器。
大約一半的檢查會讀取寄信平台加入的內容,包括 DKIM 簽章、郵件經過伺服器的路徑,以及取消訂閱標頭。貼上的文字沒有這些資訊,所以模型只能猜測。
你寄到測試地址的內容。原始郵件會在收到後保留一小時,之後只留下報告。任何有 slug 的人都能透過連結開啟報告。請只寄你不介意讓同事看到的測試郵件,其餘資訊請閱讀隱私權政策。
是。它使用相同的分析和相同的報告頁面,因此你可以比較從對話執行的結果與首頁執行的結果。
在 Gemini CLI 中,url 代表 SSE 伺服器,httpUrl 代表 streamable HTTP,而這個伺服器使用後者。
如果你的工作階段可以使用郵件指令或中繼伺服器,就可以。否則請自行寄送,寄出後再告訴 Gemini。
這些工具使用一般的 MCP 呼叫,因此只要你的 CLI 工作階段能連上伺服器,就能執行。