Email Spam Tester

GitLab CI/CD

マージリクエストのテストウィジェットでメールをチェック

テンプレートからリレー経由で実際のメールを1通送信するカタログコンポーネントです。42件の各チェックがテストケースとして返されるため、DKIMが失敗するとその名前で表示されます。

42件のチェック · キー不要 · アカウント不要

コンポーネントをincludeする

リレーのパスワードは、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

バウンスが1件もなくても、
DMARCアライメントが失敗することがあります。

よくある質問

キーは必要ですか?

キーもアカウントも不要です。

結果はどこに表示されますか?

ジョブログ、マージリクエストのテストウィジェット、リンク先の完全なレポートに表示されます。

どのような場合にジョブが失敗しますか?

SPF、DKIM、DMARCのいずれかのチェックが失敗した場合、またはスコアがmin-scoreを下回った場合です。

実際のメールが必要なのはなぜですか?

チェックでは、リレーが追加した内容と受信側に届いた内容を確認します。dry runではどちらも確認できません。

実際のメールを1通送信して、返ってきた内容を確認

カタログで開く