Email Spam Tester

GitLab CI/CD

merge request의 테스트 위젯에서 이메일 검사

템플릿에서 실제 이메일 한 통을 릴레이로 보내는 카탈로그 컴포넌트입니다. 42개 검사의 각 결과가 테스트 케이스로 반환되므로 DKIM 검사에 실패하면 해당 이름으로 표시됩니다.

검사 42개 · 키 불필요 · 계정 불필요

컴포넌트 포함하기

릴레이 비밀번호를 EST_SMTP_PASSWORD라는 CI/CD 변수에 넣으세요. 가능하면 마스킹하세요.

include:  - component: $CI_SERVER_FQDN/stanichev90/email-spam-tester/email-spam-tester@~latest    inputs:      smtp-host: smtp.example.com      smtp-port: 587      smtp-username: billing@example.com      from: "Acme Billing <billing@example.com>"      subject: Your invoice      html-file: templates/invoice.html      min-score: 80

DMARC 정렬은 반송이 한 번도 없어도
깨질 수 있습니다.

질문

키가 필요한가요?

키나 계정이 필요 없습니다.

결과는 어디에 표시되나요?

작업 로그, merge request의 테스트 위젯, 링크로 연결된 전체 보고서에 표시됩니다.

어떤 경우에 작업이 실패하나요?

SPF, DKIM 또는 DMARC 검사에 실패하거나 점수가 min-score보다 낮으면 실패합니다.

왜 실제 이메일을 보내야 하나요?

검사에서는 릴레이가 추가한 내용과 수신자가 보는 내용을 확인합니다. dry run에서는 둘 다 확인할 수 없습니다.

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

카탈로그에서 열기