GitLab CI/CD
Testy e-maili w widżecie testów merge requestu
Komponent katalogu wysyła jeden prawdziwy e-mail z twojego szablonu przez twój relay. Każdy z 42 testów wraca jako przypadek testowy, więc błąd DKIM pojawia się pod własną nazwą.
42 kontroli · Bez klucza · Bez konta
Dodaj komponent
Hasło do relaya umieść w zmiennej CI/CD o nazwie EST_SMTP_PASSWORD. Zamaskuj je, jeśli możesz.
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: 80Zgodność DMARC może przestać działać
bez ani jednej zwrotki.
Gdzie to znaleźć
Pytania
Czy potrzebny jest klucz?
Nie potrzebujesz klucza ani konta.
Gdzie pojawią się wyniki?
W logu zadania, widżecie testów merge requestu oraz w pełnym raporcie dostępnym przez link.
Kiedy zadanie kończy się niepowodzeniem?
Gdy test SPF, DKIM lub DMARC nie powiedzie się albo wynik będzie niższy niż min-score.
Dlaczego trzeba wysłać prawdziwy e-mail?
Testy sprawdzają, co dodaje twój serwer przekazujący i co widzi odbiorca. Tryb próbny nie zawiera żadnej z tych informacji.