← 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).
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| konto | Text | — | Postfach/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
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| an | Liste | ja | Empfänger-Adresse(n). Einzelner String (mit ; oder , getrennt) oder Liste von Adressen. |
| cc | Liste | — | CC-Empfänger als String oder Liste. |
| bcc | Liste | — | BCC-Empfänger als String oder Liste. |
| betreff | Text | — | Betreffzeile der Mail (Standard: leer). |
| text | Text | — | Nachrichtentext (Standard: leer). |
| html | Wahrheit | — | Wenn wahr, wird der Text als HTML interpretiert (Standard: falsch). |
| anhänge | Liste | — | Dateipfade 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
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| an | Liste | ja | Empfänger-Adresse(n) als String oder Liste. |
| cc | Liste | — | CC-Empfänger als String oder Liste. |
| bcc | Liste | — | BCC-Empfänger als String oder Liste. |
| betreff | Text | — | Betreffzeile (Standard: leer). |
| text | Text | — | Nachrichtentext (Standard: leer). |
| html | Wahrheit | — | Wenn wahr, Text als HTML (Standard: falsch). |
| anhänge | Liste | — | Dateipfade der Anhänge. |
Ausgaben (über ergebnis:)
| entwurf-id | Kennung des erstellten Entwurfs in Outlook. |
antwortenverändernd
Antwortet auf eine vorhandene E-Mail (per Mail-ID), wahlweise an alle Beteiligten.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| original-mail-id | Text | ja | ID der Mail, auf die geantwortet wird (z. B. aus suchen oder dem eingang-Trigger). |
| text | Text | — | Antworttext (Standard: leer). |
| an-alle | Wahrheit | — | Wenn 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
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| original-mail-id | Text | ja | ID der weiterzuleitenden Mail. |
| an | Liste | ja | Neue Empfänger als String oder Liste. |
| text-vorne | Text | — | Text, 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
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| ordner | Text | — | Zu durchsuchender Ordner (Standard: Posteingang). |
| betreff | Text | — | Betreff-Suchmuster (unterstützt Glob, z. B. "Rechnung*"). |
| von | Text | — | Absender-Suchmuster. |
| maximum | Zahl | — | Maximale Anzahl Treffer (Standard: 50). |
Ausgaben (über ergebnis:)
| ergebnis | Liste 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
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| id | Text | ja | ID 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:
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:
aktionen:
- suchen:
ordner: "Posteingang"
betreff: "Rechnung*"
maximum: 20
ergebnis: treffer
- löschen:
id: treffer.0.mail-id