GitLab CI/CD
Перевірки email у віджеті тестів merge request
Компонент каталогу надсилає один справжній лист із вашого шаблону через ваш ретранслятор. Кожна з 42 перевірки повертається як тестовий випадок, тому помилку DKIM видно за назвою.
42 перевірки · Без ключа · Без облікового запису
Підключіть компонент
Пароль ретранслятора зберігається у змінній CI/CD з назвою EST_SMTP_PASSWORD. Замаскуйте її, якщо можете.
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 може порушитися
без жодного повернутого листа.
Де це доступно
Запитання
Чи потрібен ключ?
Ні ключ, ні обліковий запис не потрібні.
Де відображаються результати?
У журналі job, віджеті тестів merge request і повному звіті за посиланням.
Через що job завершується з помилкою?
Через невдалу перевірку SPF, DKIM або DMARC чи оцінку нижче min-score.
Навіщо потрібен справжній лист?
Перевірки аналізують те, що додає ваш поштовий ретранслятор і що бачить одержувач. Під час пробного запуску немає ні того, ні іншого.