レビュー前に確認
このブランチで変更した請求書メールをテストし、悪化した点を一覧にしてください。
1つのチェック結果が悪化しています。テキスト部分が空になっています。
GitHub Copilot
VS Codeにサーバーを1つ追加すると、エージェントモードのCopilotでプロジェクトが送信するメールを実際にスパムテストできます。
42件のチェック · キー不要 · アカウント不要
レビュー前に確認
このブランチで変更した請求書メールをテストし、悪化した点を一覧にしてください。
1つのチェック結果が悪化しています。テキスト部分が空になっています。
失敗を修正
このレポートで失敗したチェックを順に確認し、コードで変更できるものを修正してください: [レポートのリンク]
2つはコードで修正しました。3つ目は設定が必要なDNSレコードです。
CIに追加する
templates/以下の変更に対してEmail Spam Tester GitHub Actionを実行するよう、ワークフローに追加してください。
ワークフローを追加しました。3つのリポジトリシークレットが必要です。
ファイルはワークスペースのルートに置くため、リポジトリと一緒にチーム全体で共有できます。
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "type": "http", "url": "https://email-spam-tester.com/mcp" } }}このファイルには独自の形式があります。最上位のキーはserversです。
{
"servers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}コードレビューでは差分を読みます。
ヘッダーは誰も読みません。
DMARCアライメントが成立しなくなっても、テストスイートは失敗しません。サーバーをリポジトリの設定に追加すれば、プロジェクトの全員が同じテストをプロンプト1つで実行でき、キーを設定する必要もありません。
/mcpget_test_address1時間有効なアドレスを確保します。受信先テストをオンにすると、各プロバイダーのメールボックス一覧も取得できます。
wait_for_report確認が完了するまで待機し、スコア、失敗または警告となった確認項目とその根拠、修正プランを返します。
get_reportスラッグを使って既存のレポートを読み取り、フォルダ確認の進捗も取得します。
get_message_source配信後1時間、届いたメールをヘッダーのwire orderのまま返します。
チェックの約半分は、送信プラットフォームが追加する情報を読み取ります。DKIM署名、サーバーを通過した経路、配信停止ヘッダーなどです。貼り付けたテキストにはこれらがないため、モデルは推測するしかありません。
テスト用アドレスに送信した内容です。生のメッセージは到着後1時間保持され、その後はレポートだけが残ります。レポートは、スラッグを知っている人なら誰でもリンクから開けます。同僚に見せても問題ないテストメールを送信してください。その他についてはプライバシーポリシーを確認してください。
はい。同じ分析と同じレポートページを使用するため、チャットからの実行結果とホームページからの実行結果を比較できます。
いいえ。サーバーにキーは不要なので、設定をコミットできます。
はい。許可済みでない限り、ツール呼び出しには通常どおりVS Codeの確認が入ります。
GitHub Actionを使います。認証に失敗した場合やスコアが下がった場合は、ジョブが失敗します。