Változók használata sablonokban

Változók beállítása üzenetsablonokhoz

  1. Válassza a Szerkesztés ▸ Bővítmények menüpontot.

  2. Válassza a Sablonok bővítményt.

  3. Lépjen a Beállítás lapra.

  4. Hozzáadhat, szerkeszthet vagy eltávolíthat kulcs-érték párokat. Tetszőleges számú kulcs-érték párt adhat meg.

Bármely sablonban a $kulcs minden előfordulása a beállításokban megadott értékre lesz lecserélve. Ha például beállítja a Főnök kulcs értékét Gáborra, akkor a $Főnök minden előfordulását az üzenetben a Gábor váltja.

Tegyük fel, hogy van 1000 üzenetsablonja, amelyben a jelenlegi főnöke neve szerepel. Amikor új főnököt kap, nem egyszerű dolog minden sablonban saját kezűleg lecserélni a főnök nevét mind az 1000 sablonban. Ha az üzenetekben egy $Főnök kulcsérték szerepel, akkor a bővítmény Beállítás lapján új értéket adhat ennek.

Alapesetben minden környezeti változó felhasználásra kerül kulcs-érték párként. A $környezeti_változó minden előfordulása helyettesítésre kerül az általa hordozott értékkel. A sablonban lévő $PATH helyére például az értéke kerül a sablon használatakor.

A helyettesítési folyamat a következő precedencia-sorrendet használja:

  1. A $kulcs helyettesítésre kerül a Sablonok bővítmény Beállítás lapján hozzá megadott értékkel.

  2. Ha a kulcs nem található, akkor a neki megfelelő környezeti változó értékével kerül helyettesítésre.

  3. Ha a kulcs nem egy beállított változó vagy környezeti változó, akkor nem történik csere.

Üzenet elemeinek használata sablonban válaszoláskor

A sablonok a kulcs-érték párok előre megadott halmazánál többet is tartalmazhatnak. Lekérheti az összes üzenetfejlécet abból az e-mailből, amelyre a sablont alkalmazza, valamint a teljes üzenettörzset.

Ehhez használja a $ORIG[fejlécnév] formátumot, és a fejlécnév változó helyett a tényleges fejlécet írja be. Ha például azon e-mail tárgysorát szeretné beszúrni, amelyre válaszol, használja az $ORIG[subject] jelölést. A teljes törzs a $ORIG[body] használatával szúrható be.

Ha egy változó helyettesítése nem található, akkor a változó nem kerül eltávolításra (a $ORIG[body] kivételével), hanem a helyén marad, így látható lesz a hiba. Ez akkor történhet meg, ha olyan fejléceket próbál meg használni, amelyek nincsenek feltétlenül mindig jelen az eredeti üzenetben (például $ORIG[reply-to]).