← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися надсилати і перевіряти локальні листи, читати спули та шукати причину відмови доставки. Крок 1. Перевірити наявність простого поштового агента. Команда: which sendmail || which msmtp || which postfix Пояснення: для тренування підійде будь який доступний MTA. Крок 2. Встановити консольну утиліту для читання пошти. Команда: sudo apt install bsd-mailx або інший аналог Крок 3. Відправити тестовий лист на локального користувача. Команда: echo "test body" | mail -s "lab43" ваш_користувач Пояснення: лист має потрапити у локальну поштову скриньку. Крок 4. Перевірити поштову скриньку. Команда: mail Пояснення: подивіться список листів і знайдіть той що має тему lab43. Крок 5. Прочитати лист і вийти з поштового клієнта. Пояснення: ознайомтеся з базовими командами навігації у mail. Крок 6. Переглянути журнали поштового демона. Команда: sudo grep -i "lab43" /var/log/mail* Пояснення: знайдіть записи про доставку листа. Крок 7. Спробувати відправити лист на неіснуючого користувача. Команда: echo "bad" | mail -s "lab43_fail" some_unknown_user Пояснення: система має сформувати помилку або bounce. Крок 8. Перевірити логи щодо невдалої доставки. Команда: sudo grep -i "lab43_fail" /var/log/mail* Пояснення: виділіть причину відмови у доставці. Крок 9. Зробити короткий чек лист діагностики локальної пошти. Пояснення: включіть кроки перевірки демона, логів, черг пошти. Крок 10. Міні звіт. Завдання: опишіть як ви перевірятимете роботу локальних нотифікацій cron через пошту.