← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися відправляти прості службові листи з Python з урахуванням базової безпеки. Krok 1. Створити тестовий поштовий ящик або використати існуючий SMTP сервер. Krok 2. Створити файл src/app/mail51.py. Komandi: cd ~/python_lab1/src; touch app/mail51.py Krok 3. Додати код який встановлює зєднання з SMTP сервером з TLS. Krok 4. Реалізувати відправку простого листа з темою і текстом у тілі. Krok 5. Винести налаштування сервера і облікові дані у змінні середовища. Krok 6. Надіслати тестовий лист собі і перевірити доставку. Krok 7. Додати можливість відправки листів з вкладеннями. Krok 8. Занотувати ризики зберігання паролів SMTP у коді і журналах. Krok 9. Продумати обмеження на частоту відправки щоб не потрапити у спам фільтри. Krok 10. Mini zvit. Zavdannya: опиши які службові нотифікації у проєктах доцільно надсилати поштою.