aktuelle.kurse/m122/tools-technics/README.md
Harald G. Mueller 0d7945b4da muh
2023-04-04 15:49:13 +02:00

2.5 KiB

m122

Tools & Technics

Verzeichnisse und Dateien anlegen

./verzeichnisse-und-dateien-anlegen

FTP

bash-Beispiel
./ftpanweisungen.jpg

cmd-Beispiel
./cmd-ftp-start.bat.jpg ./cmdcommands.ftp.jpg

E-Mail

Mailing mit Python (Dank an Hr. Noel L. Hug, AP21a)

import win32com.client as win32
./mailing-mit-python.jpg

Mailing mit PowerShell

./mailing-mit-powershell
./mailing-mit-powershell.jpg

Mailing mit PHP (nur auf Webserver!)

Diese Art funktioniert nur auf einem Webserver, auf dem ein Mailserver installiert ist, was bei allen teuren und billigen Internetprovidern normal ist. Wenn es auf dem lokalen Rechner funltionieren soll, muss zuerst ein Mailserver lokal installiert werden.


![./mailing-mit-phpwebserver.jpg](./mailing-mit-phpwebserver.jpg)

Mailing mit Bash

Hier eine Anleitung, wie in Bash ein Mail-System eingerichtet werden kann und wie man ein Mail machen kann. Für unsere Anwendungen hier im Modol M122 recht es, dass man Mails senden kann. Das Empfangen von Mail hier in Bash ist nicht zwingend nötig.

Dazu muss man 'mailutils' installieren, damit man mit dem Befehl 'mail' ein Mail absenden kann. Es geht auch mit 'mutt' und 'sendmails' und mit 'ssmtp':

https://linuxhint.com/bash_script_send_email

sudo apt install mailutils

Der Mailaufruf geht über einen 'Import' des Mailtextes

mail -s "$mail_subject" "$MAIL_TO" <<< "$mail_body" -a "$mail_attachment"






Eine andere Anleitung für Bash-Mails, die über GMail verschickt werden:

Beim Passwort muss das GMail-App-Passwort was man in den GMail-Einstellungen erstellt eingeben. Das Passwort bekommt man, nachdem man eine App erstellt im Smartphone hat.

Damit kann man dann über das Postfach von GMail entsprechend die Nachrichten verschicken.

https://www.alanbonnici.com/2020/11/howto-send-email-from-google-from.html