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_Fido : String to be placed at the end of every message. Signoff_Internet : String to be placed at the end of every message. Expandable Tagline : Tagline that contains embedded 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. length 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 macro Macro should be started with "@" and ended with ".", anything between will be considered as an identifier and will not be expanded in the result string. If "@" is used as an ordinary character instead of a macro symbol, it should be prefixed with an 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 @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. : First 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. : First name of "From" @rFlast. : Last name of "From" @rTname. : Complete "To" name in the reply(outgoing message) @rTfirst. : First 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