ทดสอบสิ่งที่โค้ดส่ง
ค้นหาว่าเราส่งอีเมลรีเซ็ตรหัสผ่านที่ไหน สั่งให้ส่งไปยังที่อยู่ทดสอบ แล้วอ่านรายงาน
พบแล้วใน auth/reset.ts กำลังส่งไปยังที่อยู่ทดสอบ
Cursor
เพิ่มบล็อกสั้นๆ ใน mcp.json แล้วเอเจนต์ Cursor จะทดสอบอีเมลที่โค้ดของคุณส่ง จากนั้นเปิดไฟล์ที่ต้องแก้
ตรวจสอบ 42 รายการ · ไม่ต้องใช้คีย์ · ไม่ต้องมีบัญชี
บางรายการที่ไม่ผ่านอยู่ที่ส่วนหัว
และส่วนหัวนั้นอยู่ในไฟล์ที่คุณเปิดอยู่
ทดสอบสิ่งที่โค้ดส่ง
ค้นหาว่าเราส่งอีเมลรีเซ็ตรหัสผ่านที่ไหน สั่งให้ส่งไปยังที่อยู่ทดสอบ แล้วอ่านรายงาน
พบแล้วใน auth/reset.ts กำลังส่งไปยังที่อยู่ทดสอบ
แก้ไข headers
รายงานแจ้งว่าไม่มี List-Unsubscribe เพิ่มลงใน mailer ของเราแล้วทดสอบอีกครั้ง
เพิ่ม header แล้ว กำลังทดสอบด้วยที่อยู่ใหม่
อธิบายสาเหตุที่ไม่ผ่าน
เปิดรายงานนี้แล้วอธิบายว่าทำไม DMARC ไม่ผ่านทั้งที่ SPF ผ่าน: [ลิงก์รายงาน]
SPF ผ่านสำหรับ bounce domain ซึ่งต่างจาก From domain ของคุณ
ใช้ .cursor/mcp.json สำหรับโปรเจกต์เดียว หรือ ~/.cursor/mcp.json สำหรับทุกโปรเจกต์
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "url": "https://email-spam-tester.com/mcp" } }}ข้อผิดพลาดบางอย่างในอีเมลธุรกรรมถูกกำหนดจากโค้ด เช่น ไม่มีส่วนหัว List-Unsubscribe, โดเมน From ไม่ตรงกัน หรือมีส่วน HTML แต่ไม่มีส่วนข้อความ Cursor เปิดโค้ดนั้นไว้อยู่แล้ว
/mcpget_test_addressจองที่อยู่อีเมลไว้หนึ่งชั่วโมง เมื่อเปิดการทดสอบตำแหน่งกล่องขาเข้า คุณจะได้รับรายชื่อกล่องจดหมายจากผู้ให้บริการต่างๆ ด้วย
wait_for_reportรอจนการตรวจสอบเสร็จ แล้วส่งคืนคะแนน รายการตรวจสอบที่ไม่ผ่านและมีคำเตือนพร้อมหลักฐาน รวมถึงแนวทางแก้ไข
get_reportอ่านรายงานที่มีอยู่จาก slug รวมถึงความคืบหน้าของการตรวจสอบโฟลเดอร์
get_message_sourceส่งคืนอีเมลตามที่ได้รับ พร้อมส่วนหัวตามลำดับที่ส่งมาจริง และเก็บไว้หนึ่งชั่วโมงหลังส่งถึง
ประมาณครึ่งหนึ่งของการตรวจสอบจะอ่านข้อมูลที่แพลตฟอร์มส่งอีเมลเพิ่มเข้ามา เช่น ลายเซ็น DKIM, เส้นทางผ่านเซิร์ฟเวอร์ และส่วนหัวยกเลิกการรับอีเมล ข้อความที่วางเข้ามาไม่มีข้อมูลเหล่านี้ โมเดลจึงทำได้แค่เดา
เซิร์ฟเวอร์มองเห็นสิ่งที่คุณส่งไปยังที่อยู่อีเมลทดสอบ ข้อความดิบจะถูกเก็บไว้หนึ่งชั่วโมงหลังจากมาถึง จากนั้นจะเหลือเฉพาะรายงานที่ลิงก์ซึ่งทุกคนที่มี slug เปิดได้ ควรใช้อีเมลทดสอบที่คุณยินดีให้เพื่อนร่วมงานดู และอ่านรายละเอียดเพิ่มเติมในนโยบายความเป็นส่วนตัว
เหมือนกัน ใช้การวิเคราะห์และหน้ารายงานเดียวกัน คุณจึงเปรียบเทียบผลที่รันจากแชตกับผลจากหน้าแรกได้
ได้ ไม่มีข้อมูลลับอยู่ในนั้น คุณจึงเก็บ .cursor/mcp.json ไว้ใน repo ได้อย่างปลอดภัย
ตรวจสอบว่า JSON ถูกต้อง แล้วเริ่มแชตใหม่
Cursor เป็นผู้กำหนด เซิร์ฟเวอร์นี้ไม่ต้องใช้ key หรือบัญชี