Program Sendmail je v kontakte so správcom systému o doručovaní a preposielaní pošty. Ak chcete zachovať históriu všetkých svojich aktivít, všetky aktivity zaznamenávajte pomocou zariadenia syslog. Zhromažďoval tiež štatistiku všetkých úloh o tom, čo robí. Zaznamenávanie informácií, napríklad o pripojení na web a celkovom objeme správ, môže pomôcť správcovi systému efektívnejšie generovať sendmail. Prostredníctvom týchto denníkov môžu správcovia tiež vyriešiť problémy s doručovaním správ medzi odosielateľom a príjemcom.
V tomto článku preskúmame, kde a ako čítať protokoly Sendmailu v systéme Linux.
Umiestnenie protokolov služby Sendmail
Predvolené umiestnenie protokolov Sendmail sa líši v závislosti od vašej distribúcie systému Linux. „/ Var / log“ je miesto, kde môžu používatelia nájsť súbory protokolu rôznych služieb. Väčšinou teda ide o protokoly Sendmailu umiestnené na adrese / var / log / mail.prihláste sa do systému Linux. Na prístup k protokolom Sendmail použite nasledujúci príkaz, ktorý zobrazí všetky protokoly v okne terminálu:
$ sudo mačka / var / log / mail.logZoznam protokolov sa zobrazí na termináli.
Ako čítať protokoly Sendmailu?
Väčšina používateľov nedokáže prečítať alebo pochopiť protokoly Sendmailu. Zaznamenávajú sa správy zobrazené v nasledujúcom formáte. Každý riadok v denníkoch pozostáva z časovej pečiatky, názvu stroja, ktorý vygeneroval túto správu, slova Sendmail a podrobností správy. Väčšina správ v protokoloch je postupnosťou párov mien = hodnota. Keď je správa v procese doručovania, pokus o doručenie a riadok príjemcu sú dva najčastejšie prihlásené riadky, ktoré sa používajú. V riadku príjemcu sa zaznamenávajú správy príjemcov.
Tieto polia správy príjemcu sú:
- od Určuje adresu odosielateľa.
- veľkosť Toto pole zobrazuje veľkosť správy v bajtoch.
- trieda Označuje číselnú prednosť alebo triedu správy.
- Pri Používa sa na triedenie v rade. Preto určuje počiatočnú prioritu správy.
- nrcpts Zobrazuje obálku príjemcu pre dané správy.
- proto označuje protokol, ktorý sa používa na prijatie správy.
- štafeta Zobrazuje informácie o stroji, z ktorého bolo prijaté.
Polia pokusu o doručenie sú uvedené nižšie:
- To obsahovať zoznam príjemcov oddelených čiarkou k tomuto poštovému agentovi.
- ctladdr Toto pole zobrazuje meno ovládajúceho používateľa, meno používateľa, ktorého e-mailová adresa alebo prihlasovacie údaje účtu sa používajú na doručenie správy.
- meškanie Toto pole zobrazuje celkové oneskorenie medzi časom, v ktorom bola správa doručená, a časom, keď bola prijatá.
- xdelay Zobrazuje čas potrebný na pokus o doručenie správy.
- poštár Zobrazuje meno poštovej schránky, ktorá sa používa na doručenie tomuto príjemcovi správy.
- štafeta Určuje názov hostiteľa, ktorý prijal alebo odmietol tohto príjemcu.
- stat Zobrazuje stav doručenia správy.
Záver
V tomto článku sme vysvetlili stručný popis protokolovania služby Sendmail. Popísali sme, ako môže používateľ vyhľadať protokoly v systéme Linux a porozumieť formátu protokolov Sendmail. To je všetko o odosielaní pošty. Dúfam, že som všetky podrobnosti vysvetlil jednoduchým spôsobom, ktorý vám pomôže.