home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
bbs_mail
/
ghost236.arj
/
SAMPLE.CFG
< prev
next >
Wrap
Text File
|
1991-06-08
|
38KB
|
981 lines
% +-------------------------------------------------------------------------+
% | 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
% ---------------------------------------------------------------------------
%
Automati ohne Vati
Avatar
Bravo Mike
Captain Moonrock
Catface
Erich Varga
Erwin Uchatzi
Gargamel
Isaac Aziza
Karl Jungwirth
Odo Doeschl
Skoal Bandit
The Great
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/7
Alexander Holy 310/90
Alexander Lustig 313/10
Alexander Modrach 245/4.8
Alexander Prem 313/9.2
Alexander Revesz 310/3.77
Alfredo Sanz 344/3.401
Alwyn Smith 3:640/204
Andre Backs 280/303
Andreas Gerstenberg 242/36.3
Andreas Huber 313/5.5
Andreas Klein 246/18.13
Andreas Levenitschnig 310/10.3
Andreas Ulmer 509/6.10
Andreas Winterer 246/18.7
Anthony Hayes 440/8
Arne Degenring 247/19
Arno Huiskamp 512/1.15
Axel Dunkel 243/12
Axel Golob 244/7321
Ben Selderslaghs 280/203.29
Benno Sauer 310/7.24
Bob Henson 252/15
Bob Moravsik 1:269/107
Bob Snowdon 3:632/348.7
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
Charlie Carter 1:2260/1
Charlie Smith 1:141/880
Christian Behrendt 241/4050.3
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 Rees 1:209/711
David Burdick 1:382/14
David Gibbs 1:115/439
David J. Killip 1:109/339
David Rance 252/110
David Wilson 3:681/851
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
Edmond Vandermeersch 322/2
Eduardo Jacob 344/2
Edward Branley 1:396/10
Eelco de Graaff 281/1
Enrique Lopez 341/12.116
Eric Beuchel 241/7004.7
Erik Hantsoe 234/51
Evgeny Chupriyanov 42/100
Fabiano Fabris 27:27/0
Felix Kasza 310/11
Floris-Jan van der Meulen 512/27.4
Francis de la Llera 346/4.2
Frank Helk 249/6.6
Frank Lachmann 241/7501.3
Frank Prade 507/407
Frank van Uffelen 292/600
Frans Hagelaars 512/2
Franz Ehgartner 31/80
Gary Nystrom 1:152/31
Geoffrey Booher 1:11/233
Georg Engleitner 313/9
Gerald Hinteregger 310/11.69
Gerard Snoek 512/222
Gijs van Duffelen 512/39.10
Guido Germeroth 245/2.5033
Hamish Moffatt 3:635/523.4
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 241/7007.4
Henry van Aarssen 500/27
Herbert Lehmann 249/1.2015
Herbert Spielauer 310/15.7
Hermann Mundprecht 27:1343/10
Hilmar Hipp 507/15
Holger von Heissen 509/4
Hubert Brentano 244/18.4342
Jack Decker 1:154/8
Jack Ridgway 1:361/104
Jan Egner 242/2
Javier Garcia-Conde 341/25
Jay Jadofsky 1:154/450
Jeff Sheese 1:110/20
Jeroen Pluimers 281/515.3
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
Joerg Michael 249/13.7
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 Otten 512/39.2
John Theed 1:135/41
Johnny Pulliam 99:9100/6
Jona Boettcher 245/4.4
Jordi Murgo 343/401
Jorge Perez 344/3.410
Jos Chrispijn 285/402
Jose Manuel 345/602
Jose-Ma Rodriguez 343/104
Jose Miguel Rodriguez 341/8
Josef Braun 313/2
Juan J. Achutegui 344/7
Juan Miguel 345/203
Juergen Kopsch 244/7250.8
Karel Peeters 295/45
Kari Ylhavuori 515/456
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
Klaus Breuer 245/15
Klaus Wolf 240/420
Konrad Knauer 242/36.2
Lars Joergensen 231/60.32
Leo Moll 242/2
Lothar Geyer 248/6
Louis van Geel 295/3
Luc Schoofs 295/26
Manolo Vidal 345/602.2
Marc Kidalla 509/34.50
Marc Theilhaber 247/1.9992
Marco van den Bovenkamp 512/27.2
Mariano Kamp 244/6.4362
Markus Czerner 245/202
Markus Dillmann 249/6.9
Markus Hogsved 203/308
Markus Lomb 507/404
Martin Gedrat 245/31.1
Martin Guersch 242/36
Martin Junior 295/45.4501
Martin Rahm 302/904.2
Marv Shelton 1:107/919
Mattias Larsson 203/101.5
Maurice van der Werf 281/5.11
Mcarthur Sandridge 1:3601/70
Michael Juergens 240/200
Michael Kramm 249/10.15
Michael Nelson 1:125/20
Michael Weiner 310/23
Michaela Schoebel 247/14
Michiel de Bruijn 285/505.2
Mike Simkins 25/100
Mike Smith 1:389/7
Nico Diehl 243/2.5
Nico Knapp 341/10
Noel Bradford 25/102
Norbert Gutscher 507/644
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 Prag 1:170/607
Paul Schuh 1:151/2020
Pavel Korensky 420/17
Pep Arbona 346/4.5
Peter Friebolin 241/7503.8
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
Philippe Mingo 341/14.8
Pt Kao 3:635/525.3
Rainer Loeb 242/25
Ralf Pradella 249/6
Ralf Schwanke 507/614.7272
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 Maiwald 242/8
Robert Orso 31/40
Robert Soubie 324/1
Roland Gautschi 302/561
Roland Guyt 281/105
Roland Mausolf 243/43
Rolf Taschler 300/685
Roman Redl 310/50
Ron van der Nagel 500/133
Rory Starkweather 1:3614/103
Ruedi Kneubuehler 302/480
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 280/212
Simon Gamble 252/112
Stefan Kaspar 507/402
Stefan Sarzio 245/22
Stefan Schaffner 247/1
Stefano Pasquini 335/5
Stephan Schwab 245/36
Steve Roehrs 3:681/861
Stuart Henderson 255/13
Ted Tang 1:154/386
Thomas Endres 243/44.3442
Thomas Nachtigall 244/8570
Thomas Schartner 310/18.10
Thomas Weitzel 243/4.3042
Tim Eichman 1:273/603.5
Tobias Legron 247/19.9191
Tony van den Bogaert 295/43
Torsten Hoffmann 245/12.5373
Ulf Jungjohann 509/2
Ulrich Kurzbein 507/201.7129
Ulrich Schroeter 249/13.6
Urban Oettli 302/903
Urs Zurbuchen 302/561.7
Uwe Bosch 509/26.2632
Uwe Koester 507/5
Vincent Verhagen 512/27
Volker Kaechele 509/9.2542
Walter Kohl 247/75
Werner Baar 310/3.6
Werner Schlagnitweit 310/3
Werner Scholz 509/15
Willem Blink 512/30.1
Willem van Dijk 512/116.1
Wim Abels 242/20
Wolfgang Mattis 507/7
Wolfgang Meyer 313/9.5
Wolfgang Mix 243/16
Wolfgang Praxl 310/19.6
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 |
% +-------------------------------------------------------------------------+
%
My network address
%
to group users private kill
path netmail
%
Hi, $name.
Please note: starting with Nodediff.018 my network address has
changed from 2:310/2 to 2:310/11.100. The current version 2.34 of
"Ghostwriter" is available from my bossnode, 2:310/11, CM/HST.
Best regards,
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 6.00 Uhr ans Keyboard
des Rechners zu holen, nicht geantwortet. Entweder habe ich verschlafen
oder eine angenehme Nacht ausserhalb 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/299
an meinem Arbeitsplatz (Computer 2000) zu erreichen. Ein Anruf bei mir
zu Hause 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
%
%
% +-------------------------------------------------------------------------+
% | 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 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]---