Dieses Kommando dient dazu, von einem Mail-Server E-Mails auszulesen.
Parameter:
- Benutzername: Benutzername für Login am Mailserver.
- Passwort: Passwort (es werden * angezeigt).
- Mailserver: (optional) Rechnername oder IP-Adresse des Mailservers.
- MailProtokoll: (optional) pop3, imap, pop3s oder imaps.
- Mailordner: (optional) Verzeichnisname am Mailserver.
- Mails löschen: Gelesene Mails werden gelöscht.
- Anmelde-Service Name: (optional) Anmeldeservice für z.B. Azure OAuth2 Authentifizierung (siehe Outlook - Office365 mit OAuth2)
Im Datenobjekt Mail_Daten stehen verschiedene Informationen über das E-Mail zur Verfügung:
- Mailanzahl
- Sender_Adresse
- Empfänger_Adresse
- Betreff
- Inhalt (nur bei einfachen Texten befüllt, sonst siehe Anhänge)
- Sendedatum
- Empfangsdatum (kann leer sein)
- Größe
- Anhanganzahl
Beispiel: Musterbrick für E-Mails lesen
E-Mails lesen (Schleife) rewi mail.vision-flow.at pop3 Nein
Rechnen $MailZaehler + 1 --> $MailZaehler runden: auf
Log-Ausgabe Mail $MailZaehler von $Mailanzahl
Log-Ausgabe von: $Sender_Adressen
Log-Ausgabe an: $Empfänger_Adressen
Log-Ausgabe Betreff: $Betreff
Log-Ausgabe Sendedatum: $Sendedatum
Log-Ausgabe Empfangsdatum: $Empfangsdatum
Log-Ausgabe Anhänge: $Anhanganzahl
Log-Ausgabe Größe: $Größe
Log-Ausgabe Inhalt: $Inhalt
Feld setzen (temporär) $AnhangZaehler 0
E-Mail Anhänge lesen (Schleife)
Rechnen $AnhangZaehler + 1 --> $AnhangZaehler runden: auf
Log-Ausgabe Anhang $AnhangZaehler von $Anhanganzahl Log-Ausgabe Dateiname :$Dateiname
Log-Ausgabe Inhaltstyp: $Inhaltstyp
Log-Ausgabe Kodierung: $Kodierung
Log-Ausgabe $Anhang_Text_HTML
Ende E-Mail Anhänge lesen (Schleife)
E-Mail weiterleiten office@vision-flow.at receiver@world.com copy(at)w.com
Ende E-Mail lesen (Schleife)
