Sendmail-programma houdt de systeembeheerder op de hoogte over aspecten van het bezorgen en doorsturen van e-mail. Om de geschiedenis van al zijn activiteiten bij te houden, logt u alle activiteiten in met behulp van de syslog-faciliteit. Het verzamelde ook de statistieken van alle taken over wat het doet. Het vastleggen van informatie, bijvoorbeeld over site-connectiviteit en het totale berichtvolume, kan de systeembeheerder helpen om sendmail efficiënter te genereren. Via deze logboeken kunnen beheerders ook problemen met de bezorging van berichten tussen de afzender en de ontvanger oplossen.
We zullen in dit artikel onderzoeken waar en hoe de Sendmail-logboeken in een Linux-systeem kunnen worden gelezen.
Sendmail logt locatie
De standaardlocatie van Sendmail logs varieert op basis van uw Linux-distributie. De '/var/log' is de locatie waar gebruikers logbestanden van verschillende services kunnen vinden. Dus meestal de Sendmail-logs die zich op '/var/log/mail' bevinden.log' in je Linux-systeem. Om toegang te krijgen tot de Sendmail-logboeken, gebruikt u de volgende opdracht waarmee alle logboeken in het terminalvenster worden weergegeven:
$ sudo cat /var/log/mail.logDe lijst met logboeken wordt weergegeven op de terminal.
Hoe Sendmail-logboeken te lezen?
De meeste gebruikers kunnen de Sendmail-logboeken niet lezen of begrijpen. Logboekberichten worden in de volgende indeling weergegeven:. Elke regel in logbestanden bestaat uit een tijdstempel, de machinenaam die dit bericht heeft gegenereerd, het Sendmail-woord en berichtdetails. De meeste berichten in logboeken zijn een reeks namen=waardeparen. Wanneer een bericht zich in het bezorgproces bevindt, zijn de bezorgpoging en de ontvangerregel de twee meest gelogde regels die worden gebruikt. De regel van de ontvanger registreert de berichten van de ontvanger.
Deze berichtvelden voor ontvangers zijn:
- van Het specificeert het afzenderadres.
- grootte Dit bestand geeft de grootte van een bericht weer in bytes.
- klasse Geeft de numerieke prioriteit of klasse van het bericht aan.
- prijs Gebruikt voor het sorteren van wachtrijen. Daarom specificeert het de initiële berichtprioriteit.
- nrcpts Toont de envelop van de ontvanger voor bepaalde berichten.
- proto geeft het protocol aan dat wordt gebruikt om het bericht te ontvangen.
- relais Geeft de machine-informatie weer waarvan deze is ontvangen.
De velden voor bezorgpogingen worden hieronder weergegeven:
- Naar een lijst met ontvangers bevatten, gescheiden door komma's voor deze mailer.
- ctladdr Dit veld toont de naam van de controlerende gebruiker, gebruikersnaam wiens e-mail- of accountgegevens worden gebruikt voor het bezorgen van berichten.
- vertraging Dit veld toont de totale vertraging tussen het tijdstip waarop het bericht werd afgeleverd en het tijdstip waarop het werd ontvangen.
- xdelay Toont de tijd die nodig is voor een poging tot bezorging van een bericht.
- mailer Geeft de naam van de afzender weer die wordt gebruikt om deze berichtontvanger te bezorgen.
- relais Specificeert de hostnaam die deze ontvanger heeft geaccepteerd of afgewezen.
- stat Toont de bezorgingsstatus van het bericht.
Conclusie
In dit artikel hebben we de korte beschrijving van Sendmail logging uitgelegd. We hebben beschreven hoe een gebruiker logs in het Linux-systeem kan vinden en de indeling van Sendmail-logs kan begrijpen. Dat is alles over het verzenden van e-maillogboeken. Ik hoop dat ik alle details op een gemakkelijke manier heb uitgelegd die je zullen helpen.