Variablen in Vorlagen einstellen und Objekte aus Nachrichten verwenden, auf welche Sie antworten
Andre Klapper
ak-47@gmx.net
Novell, Inc
Andre Klapper
ak-47@gmx.net 2007-2009
Mario Blättermann
mario.blaettermann@gmail.com 2009-2013, 2016-2018
Christian Kirbach
Christian.Kirbach@gmail.com 2009-2013, 2015-2019
Gabor Karsay
gabor.karsay@gmx.at 2011-2012
Bernd Homuth
dev@hmt.im 2015
Tim Sabsch
tim@sabsch.com 2018

# Variablen in Nachrichtenvorlagen verwenden

# Variablen für Nachrichtenvorlagen einrichten

Wählen Sie BearbeitenPlugins.

Klicken Sie auf Vorlagen.

If a plugin is not available under EditPlugins, then please ask in a support forum of your distribution. Your distribution might have decided to disable some plugins or to ship plugins in a separate package.

Klicken Sie auf den Reiter Konfiguration.

Sie können Paare von Schlüsselwörtern und Werten hinzufügen, löschen und bearbeiten. Sie können eine beliebige Anzahl von Schlüssel-Wert-Paaren angeben.

In jeder Vorlage wird jedes Vorkommen von jedem $key durch den entsprechenden Wert in der Konfiguration ersetzt. Wenn Sie zum Beispiel den Schlüssel auf »Manager« und den Wert auf »Harry« setzen, so wird jedes Auftreten von $Manager durch »Harry« in der Nachricht ersetzt.

Angenommen, Sie hätten 1000 Nachrichtenvorlagen mit dem Namen Ihres derzeitigen Vorgesetzten. Wenn Ihr Vorgesetzter durch einen anderen abgelöst wird, ist es nicht einfach für Sie, händisch den Namen des Vorgesetzten in allen 1000 Nachrichten anzupassen. Wenn die Nachrichten einen Schlüsselwert »$Manager« haben, dann können Sie den Wert im Konfigurationsreiter dieses Plugins neu festlegen.

Nach Voreinstellung werden alle Umgebungsvariablen als Schlüssel-Wert-Paare verwendet. Ein Vorkommen von $env_variable wird durch den Wert ersetzt, den sie hat. Zum Beispiel wird ein Vorkommen von $PATH in Ihrer Vorlage durch dessen Wert ersetzt, wenn die Vorlage verwendet wird.

Der Ersetzungsvorgang folgt der folgenden Reihenfolge:

$key wird durch den Wert ersetzt, der in dem Karteireiter »Konfiguration« des Vorlagen-Plugins festgelegt ist.

Wenn der Schlüssel nicht gefunden wird, dann wird es durch den Wert der zugehörigen Umgebungsvariable ersetzt.

Wenn der Schlüssel weder eine Konfigurationsoption oder eine Umgebungsvariable ist, so werden keine Änderungen umgesetzt.

# Verwenden von Elementen einer Nachricht in einer Vorlage beim Antworten

Vorlagen dürfen mehr als nur die vordefinierte Menge von Schlüssel-Wert-Paaren enthalten. Es ist möglich auf beliebige Kopfwerte einer Nachricht der E-Mail zuzugreifen, auf welche Sie die Vorlage anwenden, und zusätzlich den vollständigen Nachrichtentext.

Verwenden Sie dazu das Format `$ORIG[header_name]` und ersetzen Sie die Variable `header_name` durch die tatsächliche Kopfvariable. Um zum Beispiel die Betreffzeile der Nachricht einzufügen, auf welche Sie antworten, so verwenden Sie `$ORIG[subject]`. Verwenden Sie `$ORIG[body]`, um den vollständigen Rump einzufügen.

Falls für eine Variable keine Ersetzung gefunden wird, so wird die Variable nicht entfernt (außer `$ORIG[body]`), sondern verbleibt an ihrer Stelle, damit Sie erkennen können, dass etwas nicht stimmt. Dies könnte passieren, wenn Sie versuchen Kopfdaten zu verwenden, die nicht immer zwingend in der Originalnachricht vorhanden sind (wie z.B. `$ORIG[reply-to]`).