GitLab CI/CD
ตรวจสอบอีเมลในวิดเจ็ตทดสอบของ merge request
คอมโพเนนต์แค็ตตาล็อกที่ส่งอีเมลจริงหนึ่งฉบับจากเทมเพลตของคุณผ่านรีเลย์ ผลการตรวจสอบทั้ง 42 รายการจะแสดงเป็น test case ดังนั้นหาก DKIM ล้มเหลว คุณจะเห็นชื่อรายการนั้น
ตรวจสอบ 42 รายการ · ไม่ต้องใช้คีย์ · ไม่ต้องมีบัญชี
เพิ่มคอมโพเนนต์
ใส่รหัสผ่านรีเลย์ไว้ในตัวแปร CI/CD ชื่อ EST_SMTP_PASSWORD และตั้งค่า Mask หากทำได้
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 log, วิดเจ็ตทดสอบของ merge request และรายงานฉบับเต็มที่ลิงก์
อะไรทำให้ job ล้มเหลว?
การตรวจสอบ SPF, DKIM หรือ DMARC ไม่ผ่าน หรือคะแนนต่ำกว่า min-score
ทำไมต้องใช้อีเมลจริง?
การตรวจสอบจะอ่านข้อมูลที่ relay เพิ่มและสิ่งที่ผู้รับเห็น ซึ่ง dry run ไม่มีทั้งสองอย่าง