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"    }  }}

연결하면 도구 4개를 사용할 수 있습니다

트랜잭션 이메일의 일부 문제는 코드에서 결정됩니다. 누락된 List-Unsubscribe 헤더, 일치하지 않는 From 도메인, 텍스트 파트가 없는 HTML 파트가 이에 해당합니다. Cursor에는 이미 해당 코드가 열려 있습니다.

Cursor
/mcp
  • get_test_address

    1시간 동안 사용할 주소를 발급합니다. 수신함 배치를 켜면 여러 제공업체의 메일함 목록도 제공됩니다.

  • wait_for_report

    검사가 끝날 때까지 기다린 후 점수, 실패 및 경고가 발생한 검사와 그 근거, 수정 계획을 반환합니다.

  • get_report

    slug로 기존 보고서를 읽고 폴더 검사의 진행 상황도 확인합니다.

  • get_message_source

    전달된 후 1시간 동안 수신된 이메일을 헤더의 원래 전송 순서 그대로 반환합니다.

질문

붙여넣은 텍스트 대신 실제 이메일이 필요한 이유는 무엇인가요?

검사의 절반 정도는 전송 플랫폼이 추가한 정보인 DKIM 서명, 서버를 거친 경로, 수신 거부 헤더를 확인합니다. 붙여 넣은 텍스트에는 이런 정보가 없으므로 모델이 추측할 수밖에 없습니다.

서버에서 무엇을 볼 수 있나요?

테스트 주소로 보낸 내용을 볼 수 있습니다. 원본 메시지는 도착 후 1시간 동안 보관되며, 이후에는 슬러그를 아는 누구나 열 수 있는 링크에 보고서만 남습니다. 동료에게 보여줘도 괜찮은 테스트 메일만 보내고, 나머지 내용은 개인정보 처리방침을 확인하세요.

점수가 웹사이트와 같나요?

네. 같은 분석과 같은 보고서 페이지를 사용하므로 채팅에서 실행한 결과를 홈페이지에서 실행한 결과와 비교할 수 있습니다.

설정 파일을 커밋해도 되나요?

네. 비밀 정보가 없으므로 .cursor/mcp.json을 저장소에 보관해도 안전합니다.

도구가 표시되지 않습니다. 어떻게 해야 하나요?

JSON이 유효한지 확인한 다음 새 채팅을 시작하세요.

어떤 Cursor 요금제가 필요한가요?

Cursor에서 정합니다. 서버 자체에는 키나 계정이 필요하지 않습니다.

실제 이메일 한 통을 보내고 결과를 확인하세요

설정 복사