Email Spam Tester

GitHub Actions

이메일이 검사를 통과하지 못하면 빌드를 실패 처리하세요

운영 환경에서 사용하는 릴레이를 통해 실제 템플릿을 보내고 검사 결과를 기다립니다. 인증에 실패하거나 점수가 설정한 기준보다 낮아지면 작업을 실패 처리합니다.

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

DNS를 지켜보는 사람은 없습니다.
이 작업은 매일 밤 확인합니다.

워크플로를 추가하세요

릴레이 로그인 정보는 저장소 secrets에 보관하세요. 전송만 할 수 있는 계정으로 운영 릴레이를 사용하도록 설정하세요.

on:  schedule:    - cron: "17 6 * * *"  push:    paths: ["templates/**"] jobs:  spam-test:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v4      - uses: serg-tanichev/email-spam-tester-action@v1        with:          smtp-host: ${{ secrets.SMTP_HOST }}          smtp-port: 587          smtp-username: ${{ secrets.SMTP_USERNAME }}          smtp-password: ${{ secrets.SMTP_PASSWORD }}          from: "Acme Billing <billing@example.com>"          subject: Your invoice          html-file: templates/invoice.html          min-score: 80

질문

키가 필요한가요?

키도 계정도 필요 없습니다.

스테이징 릴레이를 사용하면 안 되는 이유는 무엇인가요?

일반적으로 다른 키로 서명하고 다른 IP에서 전송하므로, 검사 결과가 실제 설정과 달라집니다.

코드에서 이메일을 생성하면 어떻게 하나요?

reserve-only를 사용하세요. action이 주소를 예약하면 코드에서 해당 주소로 이메일을 보내고, 두 번째 단계에서 결과를 확인합니다.

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

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

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

Marketplace에서 열기