
1. Configurable reply format and taglines:
==========================================

1.1 Format strings in .INI

Hello              : String to start a new message with.
Reply              : String to start a reply with. This is usually
                     something like: 'In a message xxx wrote to yyy'.
Reply_4_usenet     : Same as Reply but used when posting news in USENET.
Signoff            : String to be placed at the end of every message.
Expandable Tagline : Tagline that contains embeded macros

1.2 A new message/news has the form of :

  @Hello.,

  Body of message

  @Signoff.

1.3 A reply message has the form of :

  @Reply.,

  Body of message

  @Signoff.

1.4 A reply news has the form of :

  @Reply_4_usenet.,

  Body of message

  @Signoff.

Note:

  Max. len of hello and reply string is 80 characters, and the max. 
  expandable length is 1024.

2. Macros used in Hello, Reply strings and expandable taglines
===============================================================

2.1 Format of marco

 Macro should be started with "@" and ended with ".", anything between 
 will be considered as identifier and will not be expanded in the result 
 string.

 If "@" is used as ordinary character instead of macro symbol, it should 
 be prefixed with a escape character "\", ex: wang\@durian.usc.edu.ph,
 the result string will be wang@durian.usc.edu.ph

2.2 Predefined macros

 @n.        :   new line.
 @t.        :   tab( 8 spaces).
 @name.     :   your complete name.
 @first.    :   your first name.
 @last.     :   your last name.
 @fido.     :   your fido address.
 @internet. :   your internet address, if empty and you have fido address,
                fido address will be converted to internet address.
 @date.     :   local date
 @time.     :   local time in the form of hh:mm:ss
 @gmt.      :   not yet
 @place.    :   City name
 @omr.      :   name & version of OMR used
 @os.       :   Operating system running in your computer.

 @mFname.   :   Complete "From" name in the incoming message.
 @mFfirst.  :   Frist name of "From".
 @mFlast.   :   Last name of "From".
 @mTname.   :   Complete "To" name in the incoming message.
 @mTfirst.  :   Frist name of "To".
 @mTlast.   :   Last name of "To".

 @mSubj.    :   subject in the incoming message.
 @mDate.    :   Date and time in the incoming message.

 @rFname.   :   Complete "From" name in the reply you are making(outgoing message)
 @rFfirst.  :   Frist name of "From"
 @rFlast.   :   Last name of "From"
 @rTname.   :   Complete "To" name in the reply(outgoing message)
 @rTfirst.  :   Frist name of "To"
 @rTlast.   :   Last name of "To"
 @Message_ID. : message ID of the message( for Internet only )
 @author.   :   Author of the message including address( taken from from: line)

3. Some examples to clear up things
===================================

3.1 New messages:

Let's say I'm writing a message to Rey Estrada, so that's a new message, and 
the 'Hello' keyword would be used here. The header would look like this:

From: Frank Wang
To  : Rey Estrada
Subj: your

Hello1=Hello @rFfirst.@n.,
Signoff1="@n.@n.@first.@n.Fido:@fido.@n.@Internet.@n.@date."

My message would be started with:

Hello Rey,

Frank
Fido:6:754/1.20
Internet:wang@durian.usc.edu.ph
Dec. 12, 1994

3.2 Replying

let's say I received a message from Rey Estrada, the header of the message
looks like :

Date: Dec. 12. 1994
From: Rey Estrada
To  : Frank Wang
Subj: My registration is on the way!

I'm going to reply to Rey, since this is a reply, the reply string will
be used here:

Reply=On @mDate. @mFname.wrote to @mTname....@n.
Signoff1=@n.@n.@first.@n.Fido:@fido.@n.@Internet.@n.@date.

The reply would start with:

On Dec. 12. 1994 Rey Estrada wrote to Frank Wang:

  >
  >

Frank
Fido:6:754/1.20
Internet:wang@durian.usc.edu.ph
Dec. 12, 1994

