This commit is contained in:
Harald G. Mueller 2023-02-14 12:32:26 +01:00
parent 4fb8747251
commit e96c6b90e1

View File

@ -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 <br>**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 <br>**YYYY-MM-DD_HH-SS_[GenerierteEmailadresse].brf**
<br><br>(Die Anschriftadresse passt in ein Fenster-Kuvert, die Distanz machen Sie mit Leerzeichen)
<br><br>(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 <br>**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:
<br>**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:
<br>**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.
<br>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.*
<br>
<br>[Mail mit PowerShell](../tools-technics/mailing-mit-powershell.jpg)
<br>[Mail mit Python](../tools-technics/mailing-mit-python.jpg)