Програма Sendmail постійно інформує системного адміністратора про аспекти доставки та пересилання пошти. Щоб зберегти історію всієї своєї діяльності, реєструйте всі дії за допомогою засобу syslog. Він також зібрав статистику всіх завдань про те, що він робить. Запис інформації, наприклад, про підключення до сайту та загальний обсяг повідомлень, може допомогти системному адміністратору ефективніше генерувати sendmail. За допомогою цих журналів адміністратори також можуть вирішити проблеми з доставкою повідомлень між відправником та одержувачем.
У цій статті ми розглянемо, де і як читати журнали Sendmail у системі Linux.
Розташування журналів Sendmail
Розташування журналів Sendmail за замовчуванням залежить від вашого дистрибутива Linux. '/ Var / log' - це місце, де користувачі можуть знаходити файли журналів різних служб. Отже, в основному журнали Sendmail, розташовані за адресою '/ var / log / mail.log 'у вашій системі Linux. Щоб отримати доступ до журналів Sendmail, використовуйте таку команду, яка відображатиме всі журнали у вікні терміналу:
$ sudo cat / var / log / mail.журналСписок журналів відображається на терміналі.
Як читати журнали Sendmail?
Більшість користувачів не можуть прочитати або зрозуміти журнали Sendmail. Журнали повідомлень відображаються у наступному форматі. Кожен рядок журналів складається з позначки часу, імені машини, яка генерувала це повідомлення, слова Sendmail та деталей повідомлення. Більшість повідомлень у журналах - це послідовність імен = пар значень. Коли повідомлення знаходиться в процесі доставки, спроба доставки та рядок одержувача є двома найбільш часто використовуваними рядками, що реєструються. Рядок одержувача реєструє повідомлення одержувача.
Ці поля повідомлень одержувача:
- від Він вказує адресу відправника.
- розмір Це поле відображає розмір повідомлення в байтах.
- клас Вказує числовий пріоритет або клас повідомлення.
- Pri Використовується для сортування черги. Тому він визначає початковий пріоритет повідомлення.
- nrcpts Показує конверт одержувача для даних повідомлень.
- прото вказує протокол, який використовується для отримання повідомлення.
- реле Відображає інформацію про машину, з якої вона отримана.
Поля спроби доставки наведені нижче:
- До містити список одержувачів із розділеними комами цією поштовою скринькою.
- ctladdr У цьому полі відображається ім'я контрольованого користувача, ім'я користувача, чиї облікові дані електронної пошти або облікового запису використовуються для доставки повідомлень.
- затримка У цьому полі відображається загальна затримка між часом, коли було доставлено повідомлення, та часом його отримання.
- xdelay Показує час, необхідний для спроби доставки повідомлення.
- поштова програма Відображає ім'я поштової скриньки, яке використовується для доставки цього одержувача повідомлення.
- реле Вказує ім'я хоста, який прийняв або відхилив цього одержувача.
- стат Показує статус доставки повідомлень.
Висновок
У цій статті ми пояснили короткий опис ведення журналу Sendmail. Ми описали, як користувач може знаходити журнали в системі Linux і розуміти формат журналів Sendmail. Це все про журнал надсилання пошти. Сподіваюся, я пояснив усі деталі простим способом, який допоможе вам.