Thunderbird Mailvorlage mit aktuellem Anhang [gelöst]
-
- Beiträge: 939
- Registriert: 16.02.2009 09:35:10
Thunderbird Mailvorlage mit aktuellem Anhang [gelöst]
Ich muss regelmäßig die gleiche Mail verschicken, mit einer Datei, die regelmäßig aktualisiert wird. Geht dies auch mit einer Vorlage? Sie normal in der Vorlage hinzuzufügen geht ja nicht, da ich dann immer den alten Stand verschicken würde. Ich möchte in Vorlage also nur der Pfad zu der Datei und selbige soll erst beim Versenden in die Mail eingefügt werden. Geht sowas?
Zuletzt geändert von nudgegoonies am 03.05.2018 15:03:27, insgesamt 1-mal geändert.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.
- McAldo
- Moderator
- Beiträge: 2064
- Registriert: 26.11.2003 11:43:36
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Terra / Sol-System / Milchstraße
Re: Thunderbird Mailvorlage mit aktuellem Anhang
Wie das direkt in Thunderbird funktioniert weiß ich nicht, aber vielleicht kannst du das als Aufruf in der Bash erledigen, oder eben in einem Script.
Wenn du das als Script nutzt, lässt sich einbauen, dass Parameter übergeben werden. Dabei wäre dann $1 der erste, $2 der zweite Parameter u.s.w.
EDIT (24.10.2018): Ich habe den nachfolgenden Hinweis von "geier22" in der Code-Zeile umgesetzt und "attachment" korrigiert.
Code: Alles auswählen
#!/bin/bash
MAILTEXT='Die neue Datei im Anhang.'
thunderbird -remote "xfeDoCommand(composeMessage,subject='BETREFF',to='empfaenger@mail.de',from='absender@mail.net',body='$MAILTEXT'.attachment=/my/file.txt)"
EDIT (24.10.2018): Ich habe den nachfolgenden Hinweis von "geier22" in der Code-Zeile umgesetzt und "attachment" korrigiert.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)
Re: Thunderbird Mailvorlage mit aktuellem Anhang
Hab ich mir gleich "geklaut". DankeMcAldo hat geschrieben:03.05.2018 13:27:40Wie das direkt in Thunderbird funktioniert weiß ich nicht, aber vielleicht kannst du das als Aufruf in der Bash erledigen, oder eben in einem Script.
Wenn du das als Script nutzt, lässt sich einbauen, dass Parameter übergeben werden. Dabei wäre dann $1 der erste, $2 der zweite Parameter u.s.w.
Damit Thunderbird die Datei auch als Anhang mit nimmt muss es am Ende
statt
Code: Alles auswählen
attachment='/my/file.txt'
Code: Alles auswählen
attachment=/my/file.txt
-
- Beiträge: 939
- Registriert: 16.02.2009 09:35:10
Re: Thunderbird Mailvorlage mit aktuellem Anhang
Vielen Dank für eure Tips. Auf die Idee Thunderbird direkt zu scripten wäre ich gar nicht gekommen. Dabei habe ich vor einem Jahr noch an einem Script mitgearbeitet, was via xdg-open etwas ähnliches macht, aber noch ohne Anhang:
mailto:...?cc=...&subject=...&body=...
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.
- McAldo
- Moderator
- Beiträge: 2064
- Registriert: 26.11.2003 11:43:36
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Terra / Sol-System / Milchstraße
Re: Thunderbird Mailvorlage mit aktuellem Anhang
Immer gerne. So soll es sein. Und gleich verbessern und weiter teilen. So lebt die Community.geier22 hat geschrieben:03.05.2018 14:51:16Hab ich mir gleich "geklaut". DankeMcAldo hat geschrieben:03.05.2018 13:27:40Wie das direkt in Thunderbird funktioniert weiß ich nicht, aber vielleicht kannst du das als Aufruf in der Bash erledigen, oder eben in einem Script.
Wenn du das als Script nutzt, lässt sich einbauen, dass Parameter übergeben werden. Dabei wäre dann $1 der erste, $2 der zweite Parameter u.s.w.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)
-
- Beiträge: 3273
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Thunderbird Mailvorlage mit aktuellem Anhang [gelöst]
Bedanke mich auch für diese Lösung und habe noch eine Ergänzung: Wenn man die Mail gleich verschicken will, kann man dies über die Tastenkombination ALT-ENTER und diese kann mittels xdotool ans Fenster gesendet werden:
Code: Alles auswählen
set -e
thunderbird -remote "xfeDoCommand(...)" &
sleep 3
# use xprop(1) to get property for the Thunderbird compose X11-Window
xdotool key --window $(xdotool search --classname Msgcompose) Ctrl+Return
# or: xdotool key --window $(xdotool search --name "Verfassen: $subject - Thunderbird") Ctrl+Return
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
- McAldo
- Moderator
- Beiträge: 2064
- Registriert: 26.11.2003 11:43:36
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Terra / Sol-System / Milchstraße
Re: Thunderbird - Mail per Kommandozeile erstellen
Die genannte Variante funktioniert nicht mehr. "-remote" ist in den Parametern nicht mehr verfügbar. Was (eingeschränkt) funktioniert ist:
Soweit geht das mit einem kurzen Text in $mailtext, aber:
1) Wenn in dieser Variable aber 1420 Zeilen sind, werden nur 1070 Zeilen in den Mailbody eingetragen. Füge ich alle Zeilen des Textes manuell in die sich öffnende E-Mail ein, funktioniert es.
2) Ein ' erscheint immer mit am Anfang des Mailbody. Lässt man es beim body-Parameter weg (also: body=${mailtext} ), werden nur die ersten 3 Zeilen aus der Variable übernommen.
Hat jemand eine Idee, wie man dem abhelfen kann?
Code: Alles auswählen
/usr/bin/thunderbird -compose "format='text',subject='Mein Betreff',to='empfaenger@du_hast_post.de',from='me@earth.all',body='${mailtext}'"
1) Wenn in dieser Variable aber 1420 Zeilen sind, werden nur 1070 Zeilen in den Mailbody eingetragen. Füge ich alle Zeilen des Textes manuell in die sich öffnende E-Mail ein, funktioniert es.
2) Ein ' erscheint immer mit am Anfang des Mailbody. Lässt man es beim body-Parameter weg (also: body=${mailtext} ), werden nur die ersten 3 Zeilen aus der Variable übernommen.
Hat jemand eine Idee, wie man dem abhelfen kann?
McAldo hat geschrieben:03.05.2018 13:27:40Wie das direkt in Thunderbird funktioniert weiß ich nicht, aber vielleicht kannst du das als Aufruf in der Bash erledigen, oder eben in einem Script.Wenn du das als Script nutzt, lässt sich einbauen, dass Parameter übergeben werden. Dabei wäre dann $1 der erste, $2 der zweite Parameter u.s.w.Code: Alles auswählen
#!/bin/bash MAILTEXT='Die neue Datei im Anhang.' thunderbird -remote "xfeDoCommand(composeMessage,subject='BETREFF',to='empfaenger@mail.de',from='absender@mail.net',body='$MAILTEXT'.attachment=/my/file.txt)"
EDIT (24.10.2018): Ich habe den nachfolgenden Hinweis von "geier22" in der Code-Zeile umgesetzt und "attachment" korrigiert.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)