E-Mails lesen (Schleife)

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)