ฉันใช้ exim เพื่อส่งอีเมลสำหรับเว็บแอปพลิเคชันของฉัน ผู้ใช้บางคนที่ฉันส่งอีเมลถึงเกินราคาเสนอกับผู้ให้บริการอีเมล และฉันได้รับข้อความแสดงข้อผิดพลาด 452 ข้อความ
ฉันอยากจะ
- ทั้ง บันทึกข้อความเหล่านี้ไปยังไฟล์บันทึกหรือฐานข้อมูลแยกต่างหาก
- หรือ แยกไฟล์บันทึกหลักของฉันสำหรับข้อผิดพลาดเหล่านี้ (ฉันได้กำหนดค่า
log_selector = +ทั้งหมด
)
และในตอนท้ายแสดงข้อความถึงผู้ใช้ในเว็บแอปพลิเคชันของฉันเกี่ยวกับกล่องจดหมายของพวกเขาเต็ม
ปัญหาของฉันกับเส้นทางแรกคือฉันไม่รู้ว่า exim สามารถทำได้หรือไม่ (บันทึกข้อผิดพลาดพิเศษไปยังตำแหน่งเฉพาะ) ฉันพบว่า เหตุการณ์ และดูเหมือนว่า msg:เลื่อน
เป็นสิ่งที่ฉันต้องการ แต่ฉันไม่แน่ใจ
ฉันยังไม่ได้ลองใช้เส้นทางที่สองเพราะฉันต้องการแสดงข้อความแสดงข้อผิดพลาดดั้งเดิมจากบันทึกให้กับผู้ใช้ของฉัน แต่สำหรับสิ่งนี้ ฉันต้องการความมั่นใจอย่างสูงในรหัสการแยกวิเคราะห์บันทึกของฉัน เนื่องจากไม่ควรแสดงข้อมูลที่ไม่เกี่ยวข้องหรือละเอียดอ่อนต่อผู้ใช้
มีความเป็นไปได้ที่จะทำอย่างใดอย่างหนึ่งจากทั้งสองอย่างหรือไม่ (การบันทึกไปยังตำแหน่งพิเศษหรือการแยกวิเคราะห์บันทึกที่เชื่อถือได้)