Flower

← Alle Module · Office (lokal)

office.outlook.mail

Steuert das lokal installierte Microsoft Outlook per COM und automatisiert E-Mails: senden, als Entwurf anlegen, antworten, weiterleiten, durchsuchen und löschen. So lassen sich wiederkehrende Mail-Aufgaben (z. B. Bestätigungen verschicken oder Rechnungs-Mails finden) ohne manuelles Klicken erledigen.

Block-Einstellungen

Gelten für den ganzen Modul-Block (im Editor oben im Inspektor, in YAML direkt unter dem Modulnamen).

FeldTypPflichtBeschreibung
kontoTextPostfach/Outlook-Konto, das verwendet wird. Standard ist "standard" (Standard-Konto von Outlook).

Aktionen

sendenverändernd

Verschickt sofort eine neue E-Mail an einen oder mehrere Empfänger, optional mit CC/BCC, HTML-Inhalt und Anhängen.

Eingaben

FeldTypPflichtBeschreibung
anListejaEmpfänger-Adresse(n). Einzelner String (mit ; oder , getrennt) oder Liste von Adressen.
ccListeCC-Empfänger als String oder Liste.
bccListeBCC-Empfänger als String oder Liste.
betreffTextBetreffzeile der Mail (Standard: leer).
textTextNachrichtentext (Standard: leer).
htmlWahrheitWenn wahr, wird der Text als HTML interpretiert (Standard: falsch).
anhängeListeDateipfade der Anhänge als Liste oder einzelner Pfad.

entwurf-erstellenverändernd

Legt eine E-Mail als Entwurf in Outlook an, ohne sie zu versenden, und gibt die Entwurfs-ID zurück.

Eingaben

FeldTypPflichtBeschreibung
anListejaEmpfänger-Adresse(n) als String oder Liste.
ccListeCC-Empfänger als String oder Liste.
bccListeBCC-Empfänger als String oder Liste.
betreffTextBetreffzeile (Standard: leer).
textTextNachrichtentext (Standard: leer).
htmlWahrheitWenn wahr, Text als HTML (Standard: falsch).
anhängeListeDateipfade der Anhänge.

Ausgaben (über ergebnis:)

entwurf-idKennung des erstellten Entwurfs in Outlook.

antwortenverändernd

Antwortet auf eine vorhandene E-Mail (per Mail-ID), wahlweise an alle Beteiligten.

Eingaben

FeldTypPflichtBeschreibung
original-mail-idTextjaID der Mail, auf die geantwortet wird (z. B. aus suchen oder dem eingang-Trigger).
textTextAntworttext (Standard: leer).
an-alleWahrheitWenn wahr, Antwort an alle (Allen antworten); sonst nur an den Absender (Standard: falsch).

weiterleitenverändernd

Leitet eine vorhandene E-Mail (per Mail-ID) an neue Empfänger weiter, optional mit vorangestelltem Text.

Eingaben

FeldTypPflichtBeschreibung
original-mail-idTextjaID der weiterzuleitenden Mail.
anListejaNeue Empfänger als String oder Liste.
text-vorneTextText, der oberhalb der weitergeleiteten Mail eingefügt wird.

suchenlesend

Durchsucht einen Outlook-Ordner nach Mails, gefiltert nach Betreff- und/oder Absender-Muster, und liefert die Treffer als Liste.

Eingaben

FeldTypPflichtBeschreibung
ordnerTextZu durchsuchender Ordner (Standard: Posteingang).
betreffTextBetreff-Suchmuster (unterstützt Glob, z. B. "Rechnung*").
vonTextAbsender-Suchmuster.
maximumZahlMaximale Anzahl Treffer (Standard: 50).

Ausgaben (über ergebnis:)

ergebnisListe der gefundenen Mails; jeder Eintrag ist ein Objekt mit mail-id, absender, betreff, text, anhänge (Liste) und zeitpunkt (Datum).

löschenverändernd

Löscht eine E-Mail anhand ihrer Mail-ID aus Outlook.

Eingaben

FeldTypPflichtBeschreibung
idTextjaID der zu löschenden Mail.

Beispiele

Bestätigungsmail mit Anhang versenden

Verschickt eine fertige E-Mail mit Betreff, Text und einem PDF-Anhang an einen Kunden.

office.outlook.mail
office.outlook.mail / senden
ankunde@beispiel.de
betreffIhre Bestellung ist bestätigt
textGuten Tag, anbei Ihre Auftragsbestätigung.
anhängeC:\Versand\bestaetigung.pdf
- office.outlook.mail:
    konto: "standard"
    aktionen:
      - senden:
          an: "kunde@beispiel.de"
          betreff: "Ihre Bestellung ist bestätigt"
          text: "Guten Tag, anbei Ihre Auftragsbestätigung."
          anhänge: "C:\\Versand\\bestaetigung.pdf"

Rechnungs-Mails finden und löschen

Sucht im Posteingang nach Mails mit "Rechnung" im Betreff und löscht anschließend eine konkrete Mail anhand ihrer ID.

office.outlook.mail
office.outlook.mail / suchen
ordnerPosteingang
betreffRechnung*
maximum20
ergebnistreffer (Liste aus mail-id, absender, betreff, text, anhänge, zeitpunkt)
office.outlook.mail
office.outlook.mail / löschen
idtreffer.0.mail-id
- office.outlook.mail:
    aktionen:
      - suchen:
          ordner: "Posteingang"
          betreff: "Rechnung*"
          maximum: 20
          ergebnis: treffer
      - löschen:
          id: treffer.0.mail-id