1.7.3. קבצי יומן
Postfix שולח את כל הודעות היומן אל /var/log/mail.log. עם זאת, הודעות שגיאה ואזהרה יכולות לפעמים ללכת לאיבוד בפלט היומן הרגיל, כך שהן גם מחוברות /var/log/mail.err ו /var/log/mail.warn בהתאמה.
כדי לראות הודעות שהוזנו ביומנים בזמן אמת, ניתן להשתמש בפקודה tail -f:
tail -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 = problem.domain'
• אתה יכול להגביר את המלל של כל תהליך Postfix daemon על ידי עריכת ה- /etc/postfix/master.cf ומוסיפה א -v לאחר הכניסה. למשל ערוך את SMTP כְּנִיסָה:
smtp unix - - - - - 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.
חלק מהאפשרויות לעיל יכולות להגדיל באופן דרסטי את כמות המידע הנשלח לקובצי היומן. זכור להחזיר את רמת היומן למצב רגיל לאחר שתיקנת את הבעיה. לאחר מכן טען מחדש את הדמון המתאים כדי שהקונפיגורציה החדשה תשפיע.