Email Spam Tester

Email Spam Tester › WordPress용 Email Spam Tester

WordPress용 Email Spam Tester

사이트 소유자와 사이트 운영자를 위한 플러그인입니다. WordPress가 실제로 보내는 이메일을 wp_mail과 그 뒤에서 작동하는 SMTP 플러그인을 통해 테스트하고, DNS와 WordPress에서 무엇을 변경해야 하는지 알려줍니다.

버전 0.1.1, 2026년 10월 6일. WordPress에서 플러그인 이름은 Tanichev Email Deliverability Tester입니다. 다운로드 (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. 설치 방법은 이 페이지의 마지막 섹션에 있습니다.

사이트에서 테스트 주소로 바로 보낼 수 있는데도 플러그인이 필요한 이유

직접 보낼 수도 있습니다. 자신의 메일함에서 이메일 한 통을 보내 좋은 점수를 확인하고 테스트를 끝내기는 쉽지만, 주문 확인 이메일은 다른 경로로 발송될 수 있습니다. 쇼핑몰 이메일은 wp_mail()을 통해 전송됩니다. 별도로 변경하지 않았다면 웹 서버의 PHP mail()을 사용하고, 변경했다면 WP Mail SMTP 또는 FluentSMTP 같은 SMTP 플러그인을 사용합니다. 각 방식은 고유한 발신자 주소, 엔벌로프 발신자 및 서버를 사용하며, WooCommerce 이메일에는 별도의 발신자 주소도 설정됩니다. 이 플러그인은 바로 그 경로를 따라 테스트 이메일을 전송합니다.

테스트란

사이트의 이메일 중 하나를 선택하고 테스트 보내기를 누르세요.

이러한 이메일에는 Jane Sample, 실제로 아무것도 재설정하지 않는 재설정 링크, 저장되지 않는 주문이 사용됩니다. 테스트 보고서 링크가 있는 사람은 누구나 보고서를 열 수 있기 때문입니다.

또한 테스트는 WordPress가 mail() 또는 SMTP를 통해 이메일을 보내는지, 어떤 호스트와 SMTP 플러그인을 사용하는지 서비스에 알려주며, AI 계획은 이를 고려합니다. PHP의 mail()을 통해 전송하는 제 테스트 사이트에서 계획의 첫 단계는 "웹 서버를 통한 직접 전송 중지"와 "SPF로 SMTP 제공업체 인증"이었습니다.

"이메일 제공업체의 폴더도 확인"은 기본적으로 활성화되어 있으며 SMTP 할당량에서 약 30개의 이메일을 추가로 사용합니다. 페이지가 열려 있으면 사본이 한 번에 몇 개씩 전송되고, 열려 있지 않으면 WordPress의 예약 실행 시 전송됩니다. 30분에 걸쳐 표가 채워집니다. Gmail, Outlook, Yahoo, Proton, AOL 및 기타 제공업체에서 수신함, 스팸 또는 프로모션 중 어디에 도착했는지 표시하거나, 제공업체가 이메일을 거부했을 때 보낸 응답을 표시합니다. Gmail 사서함은 공개 테스트 사서함이므로 이메일 제목과 발신자 이름이 공개될 수 있습니다.

추가할 레코드

이메일을 보내기 전에 Test 페이지에서 From 도메인의 SPF, DKIM, DMARC 및 MX를 확인하고 추가할 레코드를 나열하며, 각 레코드에는 Copy 버튼이 있습니다. 사이트가 알려진 제공업체(Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark 등)를 통해 이메일을 보내는 경우, SPF 줄에는 해당 제공업체의 IP 풀에 있는 IP 하나 대신 해당 제공업체의 include가 표시됩니다. 테스트 후에는 이메일이 전송된 IP도 확인할 수 있습니다. 플러그인은 DNS를 변경하지 않으며, 변경할 수도 없습니다. DNS 영역은 등록기관 또는 Cloudflare에 있기 때문입니다.

기록

기록 탭에는 사이트의 테스트가 최신순으로 표시됩니다. 위의 차트는 점수 변화를 보여주며, 각 행에는 이전 테스트 이후 어떤 검사가 실패에서 통과로, 또는 통과에서 실패로 바뀌었는지 표시됩니다.

모니터링

이 기능은 활성화하기 전까지 꺼져 있습니다. 활성화하면 플러그인은 1분마다 사이트에서 보낸 이메일 중 새로운 유형이 무엇인지 Email Spam Tester에 확인하고, 해당 이메일만 동일한 wp_mail()을 통해 비공개 주소로 사본을 보냅니다. 원본은 변경하지 않습니다. 사본은 From과 헤더를 유지하지만 Cc, Bcc, 첨부 파일 및 모든 링크의 쿼리 문자열을 제거하며, 이 과정에서 비밀번호 재설정 키도 제거됩니다. 보고서에는 wp_mail()을 호출한 코드를 기준으로 이메일을 보낸 플러그인이 표시됩니다. WooCommerce, Contact Form 7, WPForms 또는 WordPress 자체가 표시될 수 있습니다.

Monitoring 탭에는 플러그인별 최근 24시간의 내역, "WooCommerce: 이메일 12개 중 12개에서 DMARC 실패"와 같은 알림, WordPress가 서버에 전달하지 못한 이메일과 서버의 응답이 표시됩니다. 이러한 실패는 Site Health 테스트에도 표시됩니다.

기타

사이트에서 외부로 전송되는 정보

Connect this site를 누르기 전에는 아무 정보도 외부로 전송되지 않습니다. 그 후 서비스는 WordPress 및 플러그인 버전, 테스트 이메일, From 도메인, WordPress의 전송 방식(SMTP 비밀번호는 전송되지 않음), 이메일이 거부되었을 때 서버가 보낸 응답(주소는 제거됨)을 받습니다. 모니터링을 켜면 사이트에서 보내는 모든 이메일의 발신자와 제목, 새로운 종류의 이메일 사본도 받습니다. 해당 보고서는 그 사이트에서만 볼 수 있습니다. 각 정보의 보관 기간은 개인정보 보호 페이지의 플러그인 섹션에 나와 있습니다.

가격

현재 이 플러그인은 무료로 사용할 수 있으며, 사이트별로 하루에 테스트 30회와 폴더 확인 3회, 모니터링 도메인은 최대 3개까지 지원합니다.

설치

  1. WordPress에서 Plugins › Add New Plugin으로 이동하여 "Tanichev Email Deliverability Tester"를 검색한 다음 설치하고 활성화하세요. WordPress.org 디렉터리에 등록되어 있으므로 다른 플러그인과 마찬가지로 대시보드를 통해 업데이트됩니다.
  2. 디렉터리를 사용하지 않으려면 위의 zip 파일을 다운로드하고 sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256으로 확인하세요. 출력은 OK여야 합니다. 그런 다음 Plugins › Add New Plugin › Upload Plugin에서 업로드하세요.
  3. 관리자 메뉴에서 Deliverability Tester를 열고 연결 시 전송되는 내용을 확인한 다음 Connect this site를 누르세요.
  4. 이메일을 선택하고 Send the test를 누르세요. 1~2분 이내에 같은 페이지에 보고서가 표시됩니다.

PHP 8.3, WooCommerce 및 Postfix를 통한 PHP의 mail()을 사용하는 WordPress 7.1.2에서 테스트했습니다. 제공업체를 통해 전송하는 SMTP 플러그인이 설치된 실제 호스트나 멀티사이트에서는 아직 테스트하지 않았습니다.