claws mail - E-Mail-Header über ein externes Programm ändern - für HTML-Nachrichten

1049
ShankarG

Gibt es in Claws Mail eine Möglichkeit, Header über ein externes Programm einzufügen / zu ändern?

Gemäß dieser Dokumentation zu Aktionen scheint dies nicht möglich zu sein. Beim Ausführen einer Aktion für eine Nachricht, die gerade erstellt wird, werden alle Möglichkeiten, den gesamten Nachrichtentext (und nicht nur den Nachrichtentext) an ein Skript zu übergeben, von der Verwendung ausgeschlossen.

Ich frage, weil ich gerne eigene Kludges für das Verfassen von HTML-Mail auf Claws implementieren möchte. Die Entwickler haben sehr gute Gründe, die HTML-Komposition nicht in Klauen zu implementieren. Es ist jedoch einfach, ein Bash-Skript zu schreiben, um eine mit Markdown formatierte E-Mail in HTML-Code zu konvertieren und die HTML-Version unter einem alternativen mehrteiligen Header einzufügen. Wenn dies als Aktion für den Nachrichtentext implementiert ist, kann Claws die E-Mail einfach mit beiden Teilen versenden. Damit diese Nachricht richtig gelesen werden kann, muss Claws es meinem Skript außerdem erlauben, einen "Content-Type: multipart / alternative" -Header in die Kopfzeilen der Nachricht einzufügen. Ich bin mir nicht sicher, ob das möglich ist.

2
Nun, Sie müssen eine gewisse Buße für das Versenden von HTML-Mails bezahlen, oder? :) vor 11 Jahren 0
Hast du eine Lösung gefunden? Ich würde mich wirklich für ein Follow-up interessieren. [-: Prost. Casey Jones vor 10 Jahren 0
Nein, abgesehen von der Möglichkeit unten, die für den normalen Gebrauch zu unbequem erschien ... ShankarG vor 10 Jahren 0

1 Antwort auf die Frage

0
Paul

Es ist durchaus möglich, Aktionen zu verwenden. Hängen Sie eine HTML-Datei an, stellen Sie sie in die Warteschlange und verwenden Sie dann eine Aktion. Der Action-Befehl wäre '/ path / to / my / script% f &' und das Script würde die Header ändern (es müsste nicht hinzugefügt werden).

Ja, das ist eine gute Idee - ich habe nicht daran gedacht, dass Aktionen im Ordner "Queue" ausgeführt werden können (man müsste nicht einmal eine HTML-Datei separat anhängen; das Skript kann dies). Dies ist jedoch kein sehr bequemer Arbeitsablauf (ich hatte gehofft, eine einzige Tastenkombination für E-Mails zu verwenden). Wenn es funktioniert, wenn ich es versuche, akzeptiert es Ihre Antwort :) ShankarG vor 11 Jahren 0
In der Tat wäre der erforderliche Workflow wirklich schmerzhaft - man müsste "später senden" wählen, in den Warteschlangenordner gehen, die Nachricht auswählen, die Aktion auslösen und dann die Nachricht senden. Vielleicht lohnt es sich für seltene Nachrichten. Wäre aber so viel einfacher mit einer Aktion aus dem Compose-Fenster ... seufz :) ShankarG vor 11 Jahren 1