Message templates

You may create a special kind of  messages - templates - that will contain greeting, fortune, current date or message date, and might be used as a basis for new messages. Templates are created exactly the same way as regular messages, except only of using "Subject" field to specify template type and name, and using "Save as template" command to store it.

Program supports following template types:

Proper "Subject" field format is:

<type><space><email or template name>

so, for example: R ktos@gdzies.info - defines a reply template for a person using address ktos@gdzies.info.

When creating template, you may use special tags (macros) that will be automatically changed for appropriate data, so you don't need to type in manually, for example, original message ID or sender's name. You may learn more here. Sample template using macros may look like this:

Hi $sender_name;!
 
At $org_date; you wrote:
 
$quote;
 
$cursor;
 
Best regards,
 
$sig1;

... and upon clicking "Reply", you'll see this in your editor:

 
Hi Hooker!
 
At 11.01.2002 you wrote:
 
> [some quote]
 
|
 
Best regards,
 
--
.oooO  /~) (~\  Oooo.  "Programowanie to   |        Piotr Dałek   
(   ) / (   ) \ (   ) *najprzyjemniejsza*  |   enigmatical@interia.pl    
\ ( (   ) (   ) ) /   rzecz, jaką można   |   http://www.hcm.prv.pl/    
  \_)'oooO Oooo'(_/     robić w ubraniu"   |

Now all you need to do, is to type actual message content and place it in outbox or send right away. More interesting is that you may use macros in headers - this way you can have dynamic recipient list, or use different X-Face for each group. Also you may use a limited recursion feature, using macros that insert files to insert other macros. For example, if in the template above we would exchange a last line with $file=somefile;and file "somefile" would contain a single line

$sig1;

we would get exactly same result.

You may have as much templates as you wish. If there are more than one templates of a specified type, program will pop up a template selection window. You may also assign a default template to a folder - program will then use that template and don't ask you anymore.