home *** CD-ROM | disk | FTP | other *** search
- % +-------------------------------------------------------------------------+
- % | configuration file for Ghostwriter 2.2 and newer |
- % +-------------------------------------------------------------------------+
- %
- % This file will be processed sequentially. Lines with ; or % in column 1
- % are treated as comment lines. Everything following the ; or % character
- % also is treated as comment and ignored.
- %
- % Without exception all keywords and user names are case insensitive.
- % User names always will be converted to "Firstname Lastname", no matter
- % if "firstname lastname", "FIRSTNAME LASTNAME", "fIRSTNAME LASTname"
- % or any other combination was entered.
- % Message text lines will always be used as found in this file.
- %
- % Path names need not to end with a backslash \ character.
- % If a drive specification in a path name is missing
- % the currently logged drive will be used by default.
- %
- % DOS environment variables may be used in any configuration or
- % message text line of this file. Use this %method% to write strings
- % which should be taken from the DOS environment. If the variable
- % %junk% is not set, %junk% will be kept without changes.
- %
- % To include for example the strings %temp% or $year in the message text
- % use %%temp% and $$year. This makes %%temp% appear as %temp% and $$year
- % appear as $year.
- %
- % To use the string %Subject% as tag line/message subject
- % take care to write %Subject% *not* starting at column 1
- % in this file.
- %
- % Currently there are five "built-in" tags which may not be used
- % as tags in this configuration file:
- %
- % Hello! is used to do a check if all required parameters
- % are found and identified correctly by the program.
- % This only can be done if Binkley.Cfg, Fd.Sys or
- % Config.Ra is in the same subdirectory as Ghost.Exe
- % or can be located by the BINKLEY, FD or RA environment
- % variables respectively.
- %
- % History creates a detailed overview for the outbound and inbound
- % mail history. This tag is available *only* in FrontDoor
- % environments; make sure Inbound.His and Outbound.His
- % are located in FrontDoor's "system" directory.
- %
- % Report is used to do a check for new echomail messages
- % addressed to the sysop. A table containing the
- % numbers and names of the installed echomail boards,
- % eventually unreceived messages and the total number
- % of messages in each board will be sent as message
- % to the sysop in the netmail folder.
- % If "-dFilename.Ext" or "-dDevice" is included on
- % the command line this table will be written to
- % "Filename.Ext" or sent to "Device" instead of
- % being written to a netmail message.
- %
- % CAUTION: This is only available in a QuickBBS
- % echomail message base environment.
- % Also a TosScan-like Areas.Bbs file
- % must be present in the same subdirectory
- % as the other Msg*.Bbs QuickBBS files.
- % This Areas.Bbs file is not required in
- % FrontDoor environments; the data will
- % be taken from Folder.Sys in FrontDoor's
- % system directory.
- %
- % Server is used to invoke the server function: the netmail
- % directory will be scanned for messages addressed to
- % the user name given on the "#define serveruser"
- % matching the "Subject:" field with the password
- % given on "#define serverpassword".
- % If messages to this user are found they will be
- % saved as batch files and executed immediately.
- %
- % Trigger invokes the "trigger" function: the netmail directory
- % is searched for messages which "Subject:" fields match
- % the subject for trigger items (see below: #define trigger).
- % If any match is found the DOS command on the "command"
- % line for the matching trigger "subject" will be executed.
- % Afterwards the "received" flag for this message is set.
- %
- % +-------------------------------------------------------------------------+
- % | first: miscellaneous general settings |
- % +-------------------------------------------------------------------------+
- #define serveruser Home Server % user name for server requests |
- #define serverpassword Gitanes % password for server requests |
- % #define messagebase Fido % use QBBS for QuickBBS echomail |
- % #define messagebase QBBS % use Fido for *.MSG echomail |
- % #define QBBSpath c:\binkley % use *only* with BinkleyTerm |
- % #define magicoffset 2 % overrides processday Friday |
- % #define packer zip % for the "Z" instead of "A" |
- #define statuslog C:\Fd\Fd.Log % second log file option |
- % #define forcedINTL % force ^aINTL kludge in netmail |
- % #define zonegate % no Opus like zone remapping |
- #define endtag #end % optional end-of-tag mark |
- % |
- % If "#define endtag <endstring>" is enabled |
- % the first occurance of <endstring> |
- % in the message text is interpreted |
- % as end-of-text mark. |
- % |
- % The next 19 non-comment lines will be treated |
- % as the names for the seven days of the week |
- % and the names for the twelve months of the year. |
- % |
- % These strings affect the appearance of the |
- % $dname, $mname and $bouncedate variables |
- % if used in the message text. |
- % |
- % #define country % uses the next 19 non-comment lines |
- % --------------------------------------------------------------------------+
- %
- % Sonntag
- % Montag
- % Dienstag
- % Mittwoch
- % Donnerstag
- % Freitag
- % Samstag
- %
- % Januar
- % Februar
- % März
- % April
- % Mai
- % Juni
- % Juli
- % August
- % September
- % Oktober
- % November
- % Dezember
- %
- % +-------------------------------------------------------------------------+
- % | now the "trigger" section |
- % +-------------------------------------------------------------------------+
- %
- % The format for this section:
- %
- % #define trigger <-- indicates "start of trigger section" *REQUIRED*
- %
- % subject <message subject>
- % This is the subject which must match with a non-received
- % message in the netmail directory.
- %
- % from [firstname lastname]
- % "Firstname lastname" is optional. However, a "from"
- % line must be the next non-comment line after "subject".
- % If "firstname lastname" are not empty strings
- % <message subject> and <firstname lastname> must match
- % to invoke the <DOS command>.
- % Otherwise only <message subject> must match.
- %
- % command <DOS command>
- % Any valid DOS command or batch file name.
- % Use "first command;next command;next command;...;"
- % to execute more than one DOS command or batch file.
- % The last character of a multiple command line
- % *must* be a semicolon.
- %
- % ... [more "subject", "from" and "command" lines] ...
- %
- % #end <-- indicates "end of trigger section" *REQUIRED*
- %
- % #define trigger
- %
- % subject Hello and thank you!
- % from
- % command @echo off;cls;echo A message from a new user was found!;pause;
- %
- % subject Fnews
- % from Felix Kasza
- % command copy c:\fd\inbound\$fidonews c:\files\vol7;del c:\fd\inbound\$fidonews;
- %
- % subject Yet another subject
- % from another user
- % command another.batch
- %
- % #end
- %
- % +-------------------------------------------------------------------------+
- % | next: parameters used in connection with the mail check option |
- % +-------------------------------------------------------------------------+
- #define bouncelimit 4 % day limit for pending mail |
- % #define cosysop % forward unreceived mail to the group "cosysop" |
- #define purge % delete messages from or to the "purge" group |
- % % the "purge" group never will get replies too! |
- % --------------------------------------------------------------------------+
- #define group purge
- % ---------------------------------------------------------------------------
- %
- Avatar
- Captain Moonrock
- Erwin Uchatzi
- Isaac Aziza
- Karl Jungwirth
- Odo Doeschl
- Skoal Bandit
- Tracy Milburn
- Wingman
- %
- % ---------------------------------------------------------------------------
- % #define group cosysop
- % ---------------------------------------------------------------------------
- %
- % Point Duck 310/11.1 private kill
- % Bilbo Beutlin 310/3.14 private kill
- %
- % ---------------------------------------------------------------------------
- #define group alert
- % ---------------------------------------------------------------------------
- %
- Alexander Holy 310/90
- Felix Kasza 310/11
- Johannes Hoerhan 310/10
- Werner Schlagnitweit 310/3
- %
- % ---------------------------------------------------------------------------
- #define group beta
- % ---------------------------------------------------------------------------
- %
- Felix Kasza 310/11
- Johannes Hoerhan 310/10
- Rainer Loeb 242/25
- Werner Schlagnitweit 310/3
- %
- % ---------------------------------------------------------------------------
- #define group update
- % ---------------------------------------------------------------------------
- %
- Bruce Bodger 1:170/400
- Felix Kasza 310/11
- John Alton 1:141/250
- Paul Boakes 254/91
- Peter Janssens 512/1
- Rainer Loeb 242/25
- Rudi van Lishout 512/26
- Werner Schlagnitweit 310/3
- %
- % ---------------------------------------------------------------------------
- #define group users
- % ---------------------------------------------------------------------------
- %
- Alex Piantavigna 333/104
- Alexander Holy 310/90
- Alexander Lustig 313/10
- Alexander Modrach 245/2.5037
- Alexander Revesz 310/3.77
- Andre Backs 280/303
- Andreas Huber 313/5.5
- Andreas Levenitschnig 310/10.3
- Andreas Ulmer 509/6.10
- Andreas Winterer 507/402.7
- Arno Huiskamp 512/1.15
- Axel Dunkel 243/12
- Axel Golob 249/9
- Ben Selderslaghs 280/203.29
- Bob Henson 252/15
- Bob Sprenger 286/617
- Bruce Bodger 1:170/400
- Carlo Ballarini 331/316
- Carsten Guenther 242/25.11
- Cary Howell 1:379/207
- Casper Roos 281/1.9
- Christian Czirnich 246/42
- Christian Dorner 310/8
- Christian Ekhart 316/3
- Christian Felsing 248/5
- Christian Hick 244/16
- Daniel Moeller 507/630.7635
- Darren Ellis 1:132/402
- Dave Killip 1:109/339
- Dave Rees 1:209/711
- David Burdick 1:382/14
- David Gibbs 1:115/439
- David Rance 252/110
- Denis Ducharme 1:167/134
- Diana Westphal 242/7
- Dieter Hoffmann 242/20.3
- Dieter Hummel 243/11
- Dietmar Kneidl 509/3.6
- Dietmar Uhr 243/35
- Don Cunningham 3:713/611
- Doug Belkofer 1:234/10
- Douwe Houvast 512/124.7
- Eduardo Jacob 344/2
- Eelco de Graaff 281/1
- Enrique Lopez 341/12.116
- Erik Hantsoe 234/51
- Evgeny Chupriyanov 42/100
- Fabiano Fabris 27:27/0
- Felix Kasza 310/11
- Francis de la Llera 346/4.2
- Frans Hagelaars 512/2
- Franz Ehgartner 31/80
- Gary Nystrom 1:152/31
- Georg Engleitner 313/9
- Gerald Hinteregger 310/11.69
- Gijs van Duffelen 512/39.10
- Guido Germeroth 245/2.5033
- Hans Geldof 280/305.3
- Hans Koehncke 248/1
- Hansi Novak 247/62
- Heinrich Wenzel 313/7
- Heinz Drews 249/12.5
- Hendrik Schulz 247/207
- Henk Abma 512/30
- Henk Jansen 500/104
- Henning Schroeder 507/21.7394
- Henry van Aarssen 500/27
- Herbert Lehmann 249/1.2015
- Hilmar Hipp 507/15
- Holger von Heissen 509/4
- Hubert Brentano 244/18.4342
- Jack Decker 1:154/8
- Jay Jadofsky 1:154/450
- Jeff Sheese 1:110/20
- Jeroen Smulders 512/124.8
- Jerry Ablan 1:115/876
- Jim Lane 1:382/37
- Jim Louvau 1:290/4
- Jim Perry 1:375/10
- Joerg Dassler 509/6
- Joey Recker 1:3617/3
- Johannes Hoerhan 310/10
- Johannes Mistelbauer 310/30
- Johannes Weidl 313/10.2
- John Burton 1:147/34
- John Marlett 1:116/18
- John Theed 1:135/41
- Johnny Pulliam 99:9100/6
- Jona Boettcher 245/2
- Jordi Murgo 343/401
- Jos Chrispijn 285/402
- Jose-Ma Rodriguez 343/104
- Josef Braun 313/2
- Juan J. Achutegui 344/7
- Juan Miguel 345/203
- Karel Peeters 295/45
- Karl-Heinz Kissel 249/12.6
- Karl Becker 313/5
- Kelly Drown 1:170/403
- Kelly Griffin 1:170/611
- Kevin Williams 1:102/523
- Lars Joergensen 231/60.32
- Leo Moll 242/2
- Louis van Geel 295/3
- Luc Schoofs 295/26
- Marc Theilhaber 247/1.9992
- Marco van den Bovenkamp 512/27.2
- Markus Czerner 507/7.7307
- Markus Hogsved 203/308
- Markus Lomb 507/404
- Martin Guersch 242/36
- Martin Junior 295/45.4501
- Marv Shelton 1:107/919
- Mattias Larsson 203/101.5
- Maurice van der Werf 281/5.11
- Michael Nelson 1:125/20
- Michaela Schoebel 247/14
- Michiel de Bruijn 285/505.2
- Mike Simkins 25/100
- Mike Smith 1:389/7
- Nico Knapp 341/10
- Noel Bradford 25/102
- Norbert Versluis 283/106
- Norman Molineaux 253/164
- Orlando Castillo 346/4
- Patrik Sjoberg 205/208
- Paul Boakes 254/91
- Paul Ellison 1:147/3
- Paul Leclerc 1:132/151
- Paul Schuh 1:151/2020
- Pavel Korensky 420/17
- Pep Arbona 346/4.5
- Peter Garben 249/1
- Peter Janssens 512/1
- Peter Reinold 310/18
- Peter Stijnman 281/513
- Peter Tan 3:600/33
- Petr Kocmid 420/18
- Philipp Thomas 242/25.5
- Philippe Galle 322/1
- Rainer Loeb 242/25
- Ralf Pradella 249/6
- Ramon Martinez 346/5
- Reinhold Mueller 245/34.5168
- Reinier de Groot 512/100
- Richard Lakerveld 280/305
- Richard Lee 1:151/223
- Richard W. Burton 343/302
- Rob Schmaling 1:141/765
- Rob van Hoeven 512/100.5
- Robert Maierhofer 310/19
- Robert Orso 31/40
- Roland Gautschi 302/561
- Roland Guyt 281/105
- Roland Mausolf 243/43
- Roman Redl 310/1.5
- Rory Starkweather 1:3614/103
- Ruud de Bruin 281/603
- Saar Blitz 403/139
- Sander Eek 512/122
- Santiago Crespo 341/2.102
- Sascha Haensel 245/12.5377
- Sascha Vogt 310/7
- Sico Bruins 512/10.4
- Simon Gamble 252/112
- Stefan Kaspar 507/402
- Stefan Sarzio 507/7.7308
- Stefan Schaffner 247/1
- Stephan Schwab 245/36
- Stuart Henderson 255/13
- Ted Tang 1:154/386
- Thomas Endres 243/44.3442
- Thomas Nachtigall 509/10
- Tony van den Bogaert 295/43
- Torsten Hoffmann 245/12.5373
- Ulf Jungjohann 509/3
- Urban Oettli 302/903
- Uwe Koester 507/5
- Vincent Verhagen 512/27
- Volker Kaechele 509/9.2542
- Werner Baar 310/3.6
- Werner Schlagnitweit 310/3
- Willem Blink 512/30.1
- Wim Abels 242/20
- Wolfgang Mattis 507/7
- Wolfgang Meyer 313/9.5
- Wolfgang Mix 243/16
- Wolfgang Praxl 310/3.16
- Wolfgang Zeller 507/21
- Zit Seng 3:600/37
- %
- %
- % +-------------------------------------------------------------------------+
- % | This is the end of the #define section. |
- % | Next come the various message labels. |
- % +-------------------------------------------------------------------------+
- %
- %
- % +-------------------------------------------------------------------------+
- % | distribute the last program release |
- % +-------------------------------------------------------------------------+
- %
- $fileGhostwriter % "Ghostwriter" is a magic filename on my system
- %
- to group update private ^aflags dir
- path netmail
- %
- Hello, $name.
-
- See your system's inbound subdirectory for Ghost220.Zip, version
- 2.2 of my "Ghostwriter" program. Among a lot of bug fixes and new features
- the program has been modified to work with the new "address" statement
- introduced by BinkleyTerm 2.40.
-
- Feel free to distribute the program on SDS. If you plan to do so,
- please contact Rudi Van Lishout, 2:512/26. Rudi is the first one to hatch
- SDS files; please help avoiding file dupes and unneccessary phone costs
- for you and other sysops.
-
- Werner.
- %
- %
- % +-------------------------------------------------------------------------+
- % | notify the known program users |
- % +-------------------------------------------------------------------------+
- %
- Ghostwriter's future
- %
- to group users private kill
- path netmail
- %
- Hello, $name.
-
- To improve further development of my "Ghostwriter" I decided to split
- the program into two versions: a BinkleyTerm-specific version supporting the
- *.Msg message format and a FrontDoor-specific version supporting *.Msg in
- the netmail folder and QuickBBS-format in echomail folders.
-
- The BinkleyTerm-version will be maintained and expanded by Johannes
- Mistelbauer, 2:310/30, who received the complete source from me. Please send
- all BinkleyTerm-related bug reports, suggestions, wishes for modification
- etc. to Johannes.
-
- Currently I'm completely re-writing the FrontDoor-specific version
- from scratch. I'm trying to decrease the program's size, to wipe out known
- and hidden bugs and to expand the features. I'll use all goodies found in
- FrontDoor 1.99c and all future FrontDoor versions.
-
- Thanks for your attention,
-
- Werner.
- %
- %
- % +-------------------------------------------------------------------------+
- % | did I miss the daily wakeup event? |
- % +-------------------------------------------------------------------------+
- %
- Boot error detected
- %
- % Note: As shown on the line below it's possible to insert
- % additional mailer specific message status kludges.
- % The string after "^a" is inserted in uppercase letters
- % as the very last kludge line right before the message text.
- % In this config file "^a" is entered as Alt-94 Alt-97;
- % it will be converted to Alt-1 in the message text.
- %
- to group alert private kill ^aflags dir imm
- path netmail
- %
- Servus, $name.
-
- Ich habe heute nach 10 Versuchen, mich um 5.30 Uhr ans Keyboard
- des Rechners zu holen, nicht geantwortet. Entweder habe ich verschlafen
- oder die Nacht bei meiner Freundin verbracht. Unter Umständen bin ich
- auch in einer Aufnahmestation der Wiener Unfallkrankenhäuser zu finden
- oder ich fange schön langsam an, zu Hause zu vermodern.
-
- Wenn es Dir möglich ist, versuche mich bitte unter 450 16 43/344 an
- meinem Arbeitsplatz (Computer 2000) zu erreichen. Meine Freundin, Kornelia
- Hochsteiner, erreichst Du unter 45 35 11/26 (Reproform) ab 14.00 Uhr.
- Ein Anruf bei mir dürfte sinnlos sein, da wahrscheinlich noch das Modem
- abhebt.
-
- Vielen Dank für Deine Bemühungen.
-
- Werner.
- %
- %
- % +-------------------------------------------------------------------------+
- % | post statistical overview in an echomail board |
- % +-------------------------------------------------------------------------+
- %
- Message review
- %
- % This tag posts a statistical message overwiew
- % on the first of each month using my program "Qlist".
- % Qlist scans QuickBBS message board "$dummy" (-d[nn]) and
- % puts the output file on a RAM disk (my TEMP environment
- % variable points to this RAM disk).
- % Ghostwriter creates a message in board "$dummy" (-d[nn]);
- % the message text will be the output of Qlist.
- %
- % The tag is called with "ghost message_review -nghostwriter -d[nn]",
- % where [nn] is a number between 1 and 200, pointing to a specific
- % QuickBBS message board of my message base.
- %
- dos @echo off
- dos del %temp%report.txt
- dos cls
- dos c:\fd\qlist subj -b$dummy -o%temp%report.txt -m4 -t
- %
- to All 310/11
- path #$dummy
- %
- $include%temp%report.txt
- %
- %
- % +-------------------------------------------------------------------------+
- % | automatically generate a flame on sunday |
- % +-------------------------------------------------------------------------+
- %
- onday saturday: Pointnet
- %
- to Automati ohne Vati 310/11
- path #4
- %
- Automati,
-
- > Pointverzeichnis von 310/3 Pointnet 3000
- ^^^^^^^^^^^^^
- Was soll der Scheiss?
-
- Howard.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #1: message variables |
- % +-------------------------------------------------------------------------+
- %
- Internal use only
- %
- % I use this tag to check all message variables available;
- % no further sense in this text.
- %
- % As you can see on the second "dos" line built-in magic filenames
- % can be used as parameters for DOS commands.
- %
- % Depending on "#define packer" and the system's date in this
- % example $Nodediff will be expanded to the currently valid filename.
- %
- % +--- Note:
- % |
- % | If "testuser", "address", "flags" and "testpath" are set
- % | in the DOS environment the next statements also would be valid.
- % |
- % +--> to %testuser% %address% %flags%
- % path %testpath%
- %
- % Since there is more than just one "dos [command]" line
- % a temporary batch file will be created.
- % Instead of each single line this batch file will be
- % executed and afterwards deleted by the program.
- %
- dos @echo off
- dos c:\tools\diskutil\sysmap > %temp%mem.txt
- dos copy d:\files\net\$nodediff %temp% > nul
- dos echo $fidonews $pday > %temp%today.txt
- dos echo And this is my temp path: %temp% >> %temp%today.txt
- dos c:\tools\diskutil\list %temp%*.bat
- dos c:\tools\diskutil\list %temp%*.txt
- dos del %temp%today.txt
- dos del %temp%$nodediff
- %
- to Henk Wevers 2:500/1 private kill
- path netmail
- %
- This message is intended to be a test for new Ghostwriter features.
- Have a look at the following variables: this should be the current day:
- $day; the day's name is: "$dname"; now there are $diskfree kb free disk
- space; the DOS version in use is $dosversion; the origin net of this
- message is $fromnet, the origin node is $fromnode, the message was created
- at point #$frompoint located in zone $fromzone. Currently there are $memory
- kb free RAM in the $monthth month of this year. By the way: the name of the
- month is "$mname".
-
- Let's have a look at the current memory mapping:
-
- $include %temp%mem.txt
-
- Now let's check all magic filenames supported by the program:
-
- $Anetlist, $Bbsnet, $Eggdiff, $Egglist, $Fidonews, $Netlist,
- $Nodediff, $Nodelist, $Opcndiff, $Opcnlist, $Pointnet, $Sigdiff, $Sigecho,
- $Signodes.
-
- The name of the origin system is "$origin". This message is addressed
- to $tozone:$tonet/$tonode.$topoint. Now it's $time, the year is $year. Finally
- [to satisfy the wishes of some computer science students regarding "smart
- parsing"...] this variable here --> $$year should *not* have been translated
- into the current year.
-
- The command line parameter entered was "$dummy".
-
- Let's hope everything is ok.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #2: file request |
- % +-------------------------------------------------------------------------+
- %
- $nodediff $fidonews
- %
- % called with "ghost $nodediff_$fidonews" this tag will
- % always request the full Nodediff and Fidonews file names
- % valid for the current date.
- % all the other built-in "magic" file names may be used
- % in the same way.
- %
- to Felix Kasza 310/11 request
- path netmail
- %
- #end
- %
- % A file request normally contains no message text.
- % Therefore "#end" (or whatever you've selected as
- % <end-of-text mark>) is used in this and the next
- % example.
- %
- % Take care to use the same string as used on the
- % "#define endtag <end-of-text mark>" config line.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #3: file update request |
- % +-------------------------------------------------------------------------+
- %
- D:\Files\Net\Fd199c.Lzh
- %
- % called with "ghost d:\files\net\fd199c.lzh" this tag will generate
- % a file update request to the address found on the next "to" line.
- %
- to Joaquim Homrighausen 3:632/308 update
- path netmail
- %
- #end
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #4: mail check |
- % +-------------------------------------------------------------------------+
- %
- Mailcheck
- %
- % Check all echomail areas for non-received messages;
- % replies will be written <answer>; copies of the unreceived
- % messages will be forwarded to the sysop <forward>.
- %
- % After the echomail check the netmail directory
- % also will be scanned for new messages.
- %
- % The keyword "all" after "path" only works if:
- %
- % 1. FrontDoor is used and the file Folder.Sys is existing.
- %
- % 2. BinkleyTerm is used and the file Areas.Bbs is located
- % in the same subdirectory as Binkley.Cfg.
- % If BinkleyTerm is used in a QuickBBS echomail environment
- % Areas.Bbs must be in "TosScan"-flavour and should be
- % placed in the same directory as the Msg*.Bbs files.
- %
- % 3. RemoteAccess is used and a TosScan-like Areas.Bbs
- % is located in the same subdirectory as the other
- % QuickBBS message files (Msg*.Bbs).
- %
- path all answer forward
- %
- %
- % +--- This statement only checks the netmail directory
- % | ================================================
- % |
- % +--> path netmail % optional: answer forward
- %
- %
- % +--- This statement only checks QuickBBS board #5
- % | ============================================
- % |
- % +--> path #5 % optional: answer forward
- %
- % Caution: for the above statement to work
- % a TosScan-like Areas.Bbs file
- % must exist in the same directory
- % as the QuickBBB message files.
- %
- % In a FrontDoor environment only
- % Folder.Sys is required.
- %
- %
- Hello, $name.
-
- Unfortunately the message you posted on $bouncedate in "$bouncearea"
- to Werner has not been received by its addressee within the last
- $bouncelimit days. Since usually all messages at least will be read or will
- get a reply there must have been a serious reason for him to skip your
- message.
-
- Feel free to send your message again via FidoNet mail to Werner
- Berghofer @ $fromzone:$fromnet/$fromnode.$frompoint or try to get in touch
- in any other way you probably may know.
-
- Very sorry.
-
- Ghostwriter.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #5: onday function |
- % +-------------------------------------------------------------------------+
- %
- % This function is very similar to "ondate":
- % Start the program with "onday" as tag parameter.
- % Include a tag (tag line, "to ...", "path ..." and text)
- % in the configuration file.
- %
- % Valid day names are Monday, Tuesday, Wednesday, Thursday,
- % Friday, Saturday and Sunday.
- %
- % Everything from "onday <dayname>" to the next blank
- % character will be ignored; the message "Subject:"
- % will be the string immediately following the first
- % blank character.
- %
- % Note: only the first matching tag will be used
- % for message creation. If you need more tags
- % for the same weekday use "-fotherconfig.file"
- % as command line option to use the program
- % with "otherconfig.file".
- %
- % onday tuesday: Friday evening meeting
- %
- % to All Fidonet participants 310/11
- % path #4
- %
- % Hello, anybody out there in the Austrian FidoNet.
- %
- % Please allow me to remind you of our Friday evening meeting.
- % Hope everyone of the sysops and point users is able to spare a little
- % leisure time for joining us.
- %
- % A companionable Ghostwriter.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #6: ondate function on specific date |
- % +-------------------------------------------------------------------------+
- %
- ondate 1990-03-17: Opus 1.10 has been released
- %
- % on March 17th, 1990, the command "ghost ondate" will create
- % an echomail message with the subject "Opus 1.10 has been released"
- %
- % Note: tough this will become an echomail message an address
- % too is required.
- %
- % A TosScan-like Areas.Bbs file must be located in the
- % same subdirectory as the QuickBBS message base files
- % for the "path #[nn]" statement to work properly.
- %
- to All 310/11
- path #8
- %
- Hello, FidoNet developers.
-
- Finally, it has become reality: Opus 1.10 has been released by it's
- authors. Let's all get up and request the specs describing the various data
- structures used in the new version of Opus. Hope soon there will be a lot
- of useful utilities supporting this extended version of a state-of-the-art
- BBS program.
-
- Many thanks to Wynn Wagner III for inventing Opus, to George
- Stanislav, Vince Perriello, Doug Boone, Tom Kashuba and all the other
- guys involved in the development of Opus 1.10.
-
- Werner.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #7: ondate function with wildcards |
- % +-------------------------------------------------------------------------+
- %
- ondate 19??-??-01: The monthly area report has been generated
- %
- % on each first of a month "ghost ondate" will create a message
- % with the subject "The monthly area report has been generated"
- %
- dos c:\batch\report
- to Werner Berghofer 310/11.100 private
- path netmail
- %
- Hello, $name.
-
- Please note: a new month just has started. The echomail reports
- have been successfully generated, packed and are waiting for transmission
- to your bossnode, 2:310/11.
-
- By the way: take care for the usual duties required on the start
- of a new month (pay the rent for the flat, buy a new ticket for the Vienna
- public transports etc).
-
- GW.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #8: wildcard file attach with date flag |
- % +-------------------------------------------------------------------------+
- %
- $fileC:\Pascal\Units\*.Pas -d 5 % all units not older then five days
- %
- dos dir c:\pascal\units\*.pas > %temp%dir.txt
- to Niklaus Wirth 1:234/567.89 private kill
- path netmail
- %
- Howde, $name.
-
- Find attached all my Pascal units which were changed within
- the last five days. Here's a listing of the directory for verification:
- $include %temp%dir.txt
-
- GW.
- %
- %
- % +-------------------------------------------------------------------------+
- % | example #9: nodelist processing |
- % +-------------------------------------------------------------------------+
- %
- Nodelist-Update
- %
- % A batch file with this parameters will be executed:
- %
- % %1 day number of the most recent Friday
- % %2 file name of the current Nodediff file
- % %3 current day in a two character string
- %
- % Let's call this batch file "Nodediff.Bat":
- %
- % @echo off
- % cls
- % d:
- % cd \binkley\nodelist
- % del fidouser.lst
- % del nodelist.*
- % cls
- % pkxarc d:\binkley\inbound\%2
- % pkunzip e:\files\net\nodelist.z*
- % cls
- % editnl
- % del e:\files\net\nodelist.*
- % del e:\files\net\nodediff.*
- % del d:\binkley\inbound\%2
- % echo FidoNet nodediff for day #%1 > %temp%arcnote.txt
- % cls
- % pkarc -mx e:\files\net\%2 nodediff.%1 < %temp%arcnote.txt
- % cls
- % parselst
- % cls
- % echo FidoNet nodelist for day #%1 > %temp%arcnote.txt
- % pkzip -mz e:\files\net\nodelist.z%3 nodelist.%1 < %temp%arcnote.txt
- % del %temp%\arcnote.txt
- % cls
- % cd \binkley
- %
- dos c:\batch\nodediff $pday $nodediff $day2
- to Werner Berghofer 310/11.100 private
- path netmail
- %
-
- Note:
-
- The most recent nodediff file, $nodediff, hast just been received
- and [let's hope it...] has been processed successful.
-
- GW.
- %
- %
- % -------------------------------------------------------[eof Ghost.Cfg]---
-