เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

1.7.3. ไฟล์บันทึก


Postfix ส่งข้อความบันทึกทั้งหมดไปที่ /var/log/mail.log. อย่างไรก็ตาม ข้อความแสดงข้อผิดพลาดและคำเตือนในบางครั้งอาจหายไปในเอาต์พุตบันทึกปกติ ดังนั้นข้อความเหล่านั้นจึงถูกบันทึกไว้ใน /var/log/mail.err และ /var/log/mail.warn ตามลำดับ


หากต้องการดูข้อความที่ป้อนลงในบันทึกแบบเรียลไทม์ คุณสามารถใช้คำสั่ง tail -f:


หาง -f /var/log/mail.err


จำนวนรายละเอียดที่บันทึกไว้ในบันทึกสามารถเพิ่มขึ้นได้ ด้านล่างนี้คือตัวเลือกการกำหนดค่าบางส่วนสำหรับการเพิ่มระดับบันทึกสำหรับบางพื้นที่ที่กล่าวถึงข้างต้น

• เพื่อเพิ่ม TLS ตั้งค่าการบันทึกกิจกรรม smtpd_tls_loglevel ตัวเลือกเป็นค่าตั้งแต่ 1 ถึง 4


sudo postconf -e 'smtpd_tls_loglevel = 4'

• หากคุณประสบปัญหาในการส่งหรือรับอีเมลจากโดเมนใดโดเมนหนึ่ง คุณสามารถเพิ่มโดเมนไปที่

พารามิเตอร์ debug_peer_list


sudo postconf -e 'debug_peer_list = ปัญหาโดเมน'

• คุณสามารถเพิ่มการใช้คำฟุ่มเฟือยของกระบวนการ Postfix daemon โดยการแก้ไข /etc/postfix/master.cf และเพิ่ม a -v หลังจากรายการ เช่น แก้ไข SMTP รายการ:


smtp ยูนิกซ์ - - - - - smtp -v


ภาพ

เป็นสิ่งสำคัญที่จะต้องทราบว่าหลังจากทำการเปลี่ยนแปลงการบันทึกอย่างใดอย่างหนึ่งเหนือกระบวนการ Postfix จะต้องโหลดซ้ำเพื่อให้รู้จักการกำหนดค่าใหม่: sudo systemctl โหลดซ้ำ postfix.service


• เพื่อเพิ่มจำนวนข้อมูลที่บันทึกไว้เมื่อแก้ไขปัญหา SASL ปัญหาที่คุณสามารถตั้งค่าตัวเลือกต่อไปนี้ใน /etc/dovecot/conf.d/10-logging.conf


auth_debug=ใช่ auth_debug_passwords=ใช่


ภาพ

เช่นเดียวกับ Postfix หากคุณเปลี่ยนการกำหนดค่า Dovecot กระบวนการจะต้องถูกโหลดซ้ำ: sudo systemctl รีโหลด dovecot.service.


ภาพ

บางตัวเลือกข้างต้นสามารถเพิ่มปริมาณข้อมูลที่ส่งไปยังไฟล์บันทึกได้อย่างมาก อย่าลืมทำให้ระดับการบันทึกกลับเป็นปกติหลังจากที่คุณได้แก้ไขปัญหาแล้ว จากนั้นโหลด daemon ที่เหมาะสมอีกครั้งเพื่อให้การกำหนดค่าใหม่มีผล


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: