Program Sendmail na bieżąco informuje administratora systemu o dostarczaniu i przesyłaniu poczty mail. Aby zachować historię wszystkich działań, rejestruj wszystkie działania za pomocą funkcji syslog. Zbierał również statystyki wszystkich zadań dotyczących tego, co robi. Zapisywanie informacji, na przykład o łączności z witryną i całkowitej ilości wiadomości, może pomóc administratorowi systemu w bardziej efektywnym generowaniu sendmaila. Za pomocą tych dzienników administratorzy mogą również rozwiązywać problemy z dostarczaniem wiadomości między nadawcą a odbiorcą.
W tym artykule zbadamy, gdzie i jak czytać logi Sendmaila w systemie Linux Linux.
Lokalizacja dzienników Sendmail
Domyślna lokalizacja dzienników Sendmaila różni się w zależności od twojej dystrybucji Linuksa. „/var/log” to lokalizacja, w której użytkownicy mogą znaleźć pliki dziennika różnych usług. Tak więc, głównie logi Sendmaila znajdujące się w '/var/log/mail.zaloguj się w swoim systemie Linux. Aby uzyskać dostęp do logów Sendmaila, użyj następującego polecenia, które wyświetli wszystkie logi w oknie terminala:
$ kot sudo /var/log/mail.logLista dzienników wyświetla się na terminalu.
Jak czytać dzienniki Sendmaila?
Większość użytkowników nie może czytać ani rozumieć dzienników Sendmaila. Komunikaty dzienników są wyświetlane w następującym formacie. Każdy wiersz w dziennikach składa się ze znacznika czasu, nazwy komputera, który wygenerował tę wiadomość, słowa Sendmail i szczegółów wiadomości. Większość komunikatów w logach to sekwencja par nazwa=wartość. Gdy wiadomość jest w trakcie dostarczania, próba dostarczenia i wiersz odbiorcy to dwa najczęściej rejestrowane wiersze, które są używane. Linia odbiorcy rejestruje wiadomości odbiorców.
Te pola wiadomości odbiorcy to:
- z Określa adres nadawcy.
- rozmiar To pole wyświetla rozmiar wiadomości w bajtach.
- klasa Wskazuje pierwszeństwo liczbowe lub klasę wiadomości.
- Pri Używany do sortowania kolejek. Dlatego określa początkowy priorytet wiadomości.
- nrcpts Pokazuje kopertę odbiorcy dla podanych wiadomości.
- proto wskazuje protokół używany do odbierania wiadomości.
- przekaźnik Wyświetla informacje o urządzeniu, z którego został odebrany.
Pola próby doręczenia podane są poniżej:
- Do zawierać listę odbiorców oddzielonych przecinkami do tego mailera.
- ctladdr To pole pokazuje nazwę użytkownika kontrolującego, nazwę użytkownika, którego e-mail lub dane uwierzytelniające konta są używane do dostarczania wiadomości.
- opóźnienie To pole pokazuje całkowite opóźnienie między czasem dostarczenia wiadomości a czasem jej otrzymania.
- xopóźnienie Pokazuje czas potrzebny na próbę dostarczenia wiadomości.
- poczta Wyświetla nazwę mailera, który jest używany do dostarczenia do odbiorcy tej wiadomości.
- przekaźnik Określa nazwę hosta, który zaakceptował lub odrzucił tego odbiorcę.
- stat Pokazuje status dostarczenia wiadomości.
Wniosek
W tym artykule wyjaśniliśmy krótki opis logowania Sendmaila. Opisaliśmy, jak użytkownik może zlokalizować logi w systemie Linux i zrozumieć format logów Sendmailamail. To wszystko o logowaniu wysyłania poczty. Mam nadzieję, że wyjaśniłem wszystkie szczegóły w prosty sposób, który Ci pomoże.