จะหาข้อความแสดงข้อผิดพลาดของ Postfix ได้ที่ไหน


11

ฉันไม่สามารถส่งจดหมายโดยใช้ Postfix (SMTP) บน Ubuntu Server 11.04 ดังนั้นจะต้องมีข้อผิดพลาดบางอย่าง แต่ที่จะเห็นข้อความข้อผิดพลาด?

คำตอบ:


13

คุณเคยเจอข้อบกพร่องในการแก้ไขข้อบกพร่องของ Postfix ที่ครอบคลุมนี้แล้วหรือยัง? มีประกาศเกี่ยวกับการเข้าสู่ระบบดังต่อไปนี้:

Postfix บันทึกการส่งล้มเหลวทั้งหมดและการจัดส่งไปยังไฟล์บันทึกสำเร็จ ไฟล์มักจะเรียกว่า/var/log/maillogหรือ/var/log/mail; ชื่อพา ธ ที่แน่นอนถูกกำหนดไว้ใน/etc/syslog.confไฟล์

( syslog.confระบุตำแหน่งที่mailบันทึก -facility จะถูกอธิบายด้วยตนเองเมื่อคุณดู)


ฉันไม่มีไฟล์นี้ฉันใช้เซิร์ฟเวอร์อูบุนตู 11.0
lovespring

ไม่มี/etc/syslog.conf? ขออภัยฉันไม่รู้จักอูบุนตูมากนัก ลืมสิ่งนี้ไปได้อย่างไร/var/log/mailหรือคล้ายกัน? ตามนี้ควรมี/var/log/mail.errบันทึกฉันคิดว่า คุณจะพบคำแนะนำในการดีบัก Postfix เฉพาะของ Ubuntu บนหน้านั้นเช่นกัน
sr_

1
/var/log/mail.err นี่มัน! มีการล็อกไฟล์ unix ทั้งหมดใน / var / log dir นี้หรือไม่? มันเป็น 'ต้องเป็น' หรือไม่?
lovespring

ระบบบันทึกนี้เป็นจริงส่วนใหญ่อาจจะแตกต่างกันสำหรับการกระจายที่แตกต่างกัน (และแน่นอนโปรแกรมผู้ใช้พื้นที่เช่น~/.xsession-errorsในการกระจายบางส่วน)
sr_

บน Ubuntu, syslogger คือ rsyslog ไฟล์คอนฟิกูเรชันคือ /etc/rsyslog.conf และในไดเร็กทอรี /etc/rsyslog.d/ ในกรณีของคุณ /etc/rsyslog.d/50-default.conf พูดว่า 'mail. * - / var / log / mail.log' และ 'mail.err /var/log/mail.err'
Dom

5

สามารถล็อกไฟล์สำหรับ postfix ได้

/var/log/mail.log
/var/log/mail.err
/var/log/mail.info

และคุณสามารถ grep บันทึกสำหรับ/var/log/syslogไฟล์


ฉันพบของฉันใน/usr/local/psa/var/log/maillogทุกที่ (เซิร์ฟเวอร์ CentOS จัดการโดย Plesk)
TRiG
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.