Email Spam Tester

Cursor

在發現問題的同一個視窗中修正郵件範本

在 mcp.json 加入一小段設定,Cursor 代理程式就能測試程式碼寄出的郵件,並開啟需要修改的檔案。

複製設定

42 項檢查 · 無需金鑰 · 無需帳戶

有些檢查失敗是因為標頭,
而該標頭就在你開啟的檔案中。

可以問什麼

測試程式碼寄出的郵件

找出我們寄送密碼重設郵件的位置,觸發它寄到測試地址,然後讀取報告。

在 auth/reset.ts 找到了。現在正寄到測試地址。

修正標頭

報告顯示缺少 List-Unsubscribe。把它加到我們的郵件程式,然後再測一次。

已加入標頭。正使用新的地址測試。

說明失敗原因

開啟這份報告,說明為什麼 SPF 通過,但 DMARC 失敗:[報告連結]

退信網域的 SPF 已通過,但它與你的 From 網域不同。

加入 mcp.json

單一專案使用 .cursor/mcp.json,所有專案則使用 ~/.cursor/mcp.json。

https://email-spam-tester.com/mcp
{  "mcpServers": {    "email-spam-tester": {      "url": "https://email-spam-tester.com/mcp"    }  }}

連線後會提供四個工具

交易郵件的部分問題是由程式碼決定的,例如缺少 List-Unsubscribe 標頭、From 網域不符,或 HTML 部分沒有文字部分。Cursor 已經開啟這些程式碼。

Cursor
/mcp
  • get_test_address

    保留一個有效一小時的地址。開啟收件匣位置測試後,你也會取得不同服務供應商的信箱清單。

  • wait_for_report

    等待檢查完成,然後回傳分數、未通過和有警告的檢查及其證據,以及修正計畫。

  • get_report

    依 slug 讀取現有報告,包括資料夾檢查的進度。

  • get_message_source

    郵件送達後一小時內,傳回收到的原始郵件,標頭依傳輸順序排列。

常見問題

為什麼需要實際寄出的電子郵件,而不是貼上的文字?

約一半的檢查會讀取寄送平台加入的內容,包括 DKIM 簽章、郵件通過其伺服器的路徑,以及取消訂閱標頭。貼上的文字沒有這些資訊,因此模型只能猜測。

伺服器可以看到什麼?

你寄到測試地址的內容。原始郵件會在送達後保留一小時,之後只留下報告。任何取得 slug 的人都能透過連結開啟報告。請使用你不介意讓同事看到的測試郵件,其餘資訊請閱讀隱私權政策。

分數和網站上的一樣嗎?

一樣。使用的是相同的分析和報告頁面,因此你可以比較從聊天執行的結果和從首頁執行的結果。

我可以提交設定檔嗎?

可以。裡面沒有任何機密資訊,因此可以安全地將 .cursor/mcp.json 保留在 repo 中。

工具沒有顯示,該怎麼辦?

確認 JSON 有效,然後開始新的聊天。

我需要哪個 Cursor 方案?

這由 Cursor 決定。伺服器本身不需要金鑰或帳戶。

寄送一封真實郵件,查看收到的結果

複製設定