aktuelle.kurse/m122/tools-technics
Harald G. Mueller 809e62d0fd muh
2023-04-06 15:52:35 +02:00
..
mailing-mit-powershell1 muh 2023-02-13 21:55:43 +01:00
mailing-mit-powershell2 muh 2023-02-13 21:55:43 +01:00
cmd-ftp-start.bat muh 2022-06-23 00:36:43 +02:00
cmd-ftp-start.bat.jpg muh 2022-06-23 00:36:43 +02:00
cmdcommands.ftp muh 2022-06-23 00:36:43 +02:00
cmdcommands.ftp.jpg muh 2022-06-23 00:36:43 +02:00
ftp.py muh 2022-05-24 13:49:44 +02:00
ftpanweisungen.jpg muh 2022-06-24 09:13:03 +02:00
linuxcommands.ftp ftp 2022-06-07 12:47:28 +02:00
mailing-mit-phpwebserver.jpg muh 2022-06-28 16:15:19 +02:00
mailing-mit-powershell.jpg muh 2022-06-28 15:58:54 +02:00
mailing-mit-python.jpg muh 2022-06-28 15:25:41 +02:00
README.md muh 2023-04-06 15:52:35 +02:00

m122

Tools & Technics

Verzeichnisse und Dateien anlegen

./verzeichnisse-und-dateien-anlegen

FTP

bash-Beispiel
./ftpanweisungen.jpg



Oder über eine **Zusatzinstallation** von 'lftp'
sudo apt install lftp

Danach sollte über folgenden Befehl die FTP-Anweisungen auch auszuführen sein, wobei die Variablen $user, $pass und $host sowie die anderen Variablen $remote_path und $archive_filename vorher natürlich entsprechend gesetzt werden müssen.

lftp -e "set ftp:ssl-allow no; put $archive_filename -o $remote_path/$archive_filename; quit" -u "$user","$pass" "$host"

Man beachte, dass mit ssl-allow no die Security abgeschaltet wurde. In diesem Beispiel wird put gemacht. Bei get dann entsprechendes.

cmd-Beispiel (Tasten 'WINDOWS' 'R' und dann "cmd" eintippen)
Legen Sie folgende 2 Dateien (.bat und .ftp) an und danach machen Sie Doppelklick auf den .bat-Programmaufruf ./cmd-ftp-start.bat.jpg ./cmdcommands.ftp.jpg








E-Mail in Linux

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"



Hier eine andere Anleitung für Bash-Mails, die über GMail verschickt werden. Als Ubuntu-Installation über msmtp-mta und heirloom-mailx. Beim Passwort muss das GMail-App-Passwort was man in den GMail-Einstellungen erstellt eingeben. Man muss ein weiteres spezielles Zugangs-Passwort für externe User setzen. Schauen Sie in diesem Video wie das geht und machen Sie alles nach. https://youtu.be/J1DHQG5qFdU dasselbe findet sich auch als Text (um die commands zu kopieren) https://www.alanbonnici.com/2020/11/howto-send-email-from-google-from.html

EMail mit anderen Skriptsprachen

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)

<<<<<<< HEAD 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. Damit schickt man die Mails über den Post-Ausgangs-Server von GMail.

Beim Passwort muss das GMail-App-Passwort vom Smartphone, das man beim Einrichten der GMail erstellt hat, eingeben.

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

35d9855727