From e96c6b90e1b460b16471e14b513c8daf0721ab36 Mon Sep 17 00:00:00 2001 From: "Harald G. Mueller" Date: Tue, 14 Feb 2023 12:32:26 +0100 Subject: [PATCH] muh --- .../B)_emailadressen-erzeugen/README.md | 52 ++++++++++++------- 1 file changed, 32 insertions(+), 20 deletions(-) diff --git a/m122/moegliche-LB-Aufgaben/B)_emailadressen-erzeugen/README.md b/m122/moegliche-LB-Aufgaben/B)_emailadressen-erzeugen/README.md index 0edaaec..0a73eca 100644 --- a/m122/moegliche-LB-Aufgaben/B)_emailadressen-erzeugen/README.md +++ b/m122/moegliche-LB-Aufgaben/B)_emailadressen-erzeugen/README.md @@ -22,9 +22,9 @@ Es ist die grosse Menge an Kleinigkeiten, die Sie lösen und beherrschen müssen ### Ausgangslage -Sie sind in der internen Informatik der TBZ und Sie -bekommen für den bevorstehenden Schulanfang eine -[**Liste von Namen** (MOCK_DATA.csv)](MOCK_DATA.csv), +Sie sind in der internen Informatik der TBZ tätig und +Sie bekommen für den bevorstehenden Schulanfang eine +[**Liste von Namen (MOCK_DATA.csv)**](MOCK_DATA.csv), die alle eine neue Emailadressen bekommen sollen. Zur **Emailadresse** soll auch ein **Initialpasswort** @@ -38,23 +38,24 @@ ist auch eine Ihrer Aufgaben, dieses Problem zu lösen. ### Stufe 1 Sie müssen, um das System zu füttern, eine -Liste aller Emailadressen und (dazugehörige, +Liste aller Emailadressen und das (dazugehörige, automatisch generierte) Passwörter in einer Datei namens
**YYYY-MM-DD_HH-SS_mailimports.csv** erstellen lassen. - [GenerierteEmailadresse1];[GeneriertesPasswort1] - [GenerierteEmailadresse2];[GeneriertesPasswort2] - ... - [GenerierteEmailadresse999];[GeneriertesPasswort999] + [GenerierteEmailadresse1];[GeneriertesPasswort1] + [GenerierteEmailadresse2];[GeneriertesPasswort2] + ... + [GenerierteEmailadresse999];[GeneriertesPasswort999] ### Stufe 2 Alle Personen, die jetzt eine neue Emailadresse und Passwort bekommen, -sollen per Papierbrief benachrichtigt werden. Erstellen Sie pro neuer +sollen per Papierbrief benachrichtigt werden. Erstellen Sie pro neue Emailadresse folgende Datei
**YYYY-MM-DD_HH-SS_[GenerierteEmailadresse].brf** -

(Die Anschriftadresse passt in ein Fenster-Kuvert, die Distanz machen Sie mit Leerzeichen) +

(Die Anschriftadresse passt in ein Fenster-Kuvert, +die Distanzen für das Einrücken, machen Sie mit Leerzeichen) Technische Berufsschule Zürich Ausstellungsstrasse 70 @@ -91,26 +92,37 @@ Emailadresse folgende Datei
**YYYY-MM-DD_HH-SS_[GenerierteEmailadresse].brf* ### Stufe 3 -Erstellen Sie eine Archiv-Datei von **allen Dateien**, also -von der Mai-/Passwortliste und auch aller Briefe. Der Dateiname soll so aussehen: -
**YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].tar** (oder .zip oder .rar je nach Technik) +Erstellen Sie eine "Archiv"-Datei von **allen Dateien**, also +von der Mail- und Passwortliste und auch von allen Briefen. +Der "Archiv"-Dateiname soll so aussehen: +
**YYYY-MM-DD_HH-SS_newMails_[IhreKlasse_IhrNachname].ZIP** (oder .tar oder .rar je nach Technik) ### Stufe 4 -Später wird diese obigen Prozesse vollautomatisch erstellt werden. Dafür erstellen -Sie ein Mail, damit Sie erstens wissen, wann die Generierung der Liste und die Briefe -fertig ist und zweitens, dass Sie Resultate in einem ersten Ausbau mal an sich selber -zu schicken. Später könnten Sie dann das Mail an die Zeilperson schicken (kann auch -die Lehrperson sein). +Später werden diese obigen Prozesse für kommende Anwenungen +vollautomatisch erstellt werden. Dafür erstellen Sie + +- 1.) ein CronTab-Eintrag (oder Aufgabenplanungs-Task) +- 2.) ein Mail mit Attachment, + +damit Sie erstens wissen, wann die Generierung der Liste und die Briefe +fertig ist. + +Das erzeugte Mail brauchen Sie auch, damit Sie die Resultate in einem +ersten Ausbau mal an sich selber schicken und überprüfen können. +Später könnten Sie dann das Mail an die **Zielperson** schicken, die +es dann verarbeiten und verwalten muss.
Gestalten Sie das Mail mit folgendem Text und hängen Sie die Archiv-Datei als "attachment" an. -Beachten Sie: Sie haben normalerweise kein Mailserver auf Ihrem Rechner (oder VM). +Die *Zielperson* kann zu Überprüfungszwecke auch Ihre Lehrperson sein. + +*Beachten Sie: Sie haben normalerweise kein Mailserver auf Ihrem Rechner (oder VM). Sie müssen entweder einen solchen (zusätzlich) installieren oder Sie benutzen eine "Wegwerf-Mailadresse" über einen Gratis-Provider (z.B. gmx.ch, gmail.com, ...). Ihre -TBZ-Mailadresse können Sie nicht nehmen, da das von der Security her unterbunden wird. +TBZ-Mailadresse können Sie nicht nehmen, da das von der Security her unterbunden wird.*

[Mail mit PowerShell](../tools-technics/mailing-mit-powershell.jpg)
[Mail mit Python](../tools-technics/mailing-mit-python.jpg)