GitLab CI/CD
Kiểm tra email trong tiện ích kiểm thử của merge request
Một component trong danh mục gửi một email thật từ template của bạn qua relay. Mỗi lượt trong số 42 lượt kiểm tra được trả về dưới dạng một test case, vì vậy lỗi DKIM sẽ hiển thị rõ tên.
42 lượt kiểm tra · Không cần key · Không cần tài khoản
Thêm component
Mật khẩu relay được lưu trong biến CI/CD có tên EST_SMTP_PASSWORD. Hãy ẩn giá trị nếu có thể.
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: 80Căn chỉnh DMARC có thể mất hiệu lực
mà không có email nào bị trả lại.
Câu hỏi
Có cần key không?
Không cần khóa, không cần tài khoản.
Kết quả xuất hiện ở đâu?
Trong nhật ký job, tiện ích kiểm thử của merge request và báo cáo đầy đủ qua một liên kết.
Điều gì khiến job thất bại?
Kiểm tra SPF, DKIM hoặc DMARC thất bại, hoặc điểm thấp hơn min-score.
Vì sao cần email thật?
Các bước kiểm tra đọc nội dung relay thêm vào và nội dung bên nhận thấy, còn chạy thử thì không có cả hai.