[General] ; list of functions to perform on startup ImportEchoMail = true FileToss = true ; Set this value if you want to run mutil from a directory other than ; the root Mystic directory or the mysticbbs environment variable: ; mystic_directory=c:\mystic\mystic.dat ; If no directory is specified in the logfile name, mUtil will attempt ; to use the configured LOGS directory from in Mystic's configuration. ; Comment out to disable logging completely. logfile=mutil.log ; If set to TRUE (*HIGHLY* recommended for MUTIL) then it will write the ; log file in increments of 8KB at a time. If set to FALSE it will write ; each individual line as it is logged. This will significantly reduce ; MUTIL performance if set to FALSE. logcache=true ; Level 1 = basic ; Level 2 = verbose ; Level 3 = debug loglevel=3 ; logfile time stamp. defaults to NNN DD HH:II:SS if not set here ;logstamp = YYYYHHMMHHIISS ; Log roller type: ; 0 = Do not roll log files ; 1 = Roll by number of files/filesize ; 2 = Roll by number of days logtype = 2 ; number of log files to keep (0 to disable log rolling) maxlogfiles = 31 ; size of each log file in kilobytes maxlogsize = 1500 ; ========================================================================== ; ========================================================================== ; ========================================================================== [ImportEchoMail] ; If you want to save duplicated / bad messages to a certain message ; base, then set this value to the *INDEX* of the message base (viewable ; at the top of the msgbase editor). Otherwise, set this value to -1 ; or leave it commented out and they will be ignored. dupe_msg_index = 17 ; This defines the number of messages to keep in the duplicate database. ; Each message takes 8 bytes of data, so for example 32,000 messages takes ; 256kb of memory while importing messages. Max is 250,000 messages. dupe_db_size = 32000 ; Toss packets from unsecure directory in addition to inbound? unsecure_dir = true ; Strip SEEN-BY lines from messages when importing? strip_seenby = false ; Rescan command to use when someone does a full %RESCAN on all bases ; This must be a valid command (ie R= D= or else the rescan ; will refuse to perform any action. The default is the last 250 messages ; for each base. Setting it to D=90 for example would give the last 90 ; days of messages. If you want the default to send every message in the ; base, then set it to go back a ridiculous number of messages R=999999999 default_rescan = R=250 ; If you want to remap netmail from one user name to another, you can ; define up to 50 remapped names below using the format ; ; Names are case insensitive. ; forward = sysop;MeaTLoTioN forward = system operator;MeaTLoTioN forward = MeatLotion;MeaTLoTioN forward = MeaTLoTioN;Christian Sacks forward = Christain Sacks;Christian Sacks forward = MeaTLotion;MeaTLoTioN ; If you want to twit filter names so that messages are not imported ; or tossed to downlinks, then you can do one per line here, up to ; 100. Example: ;twit=John Guillory ;twit=kf5qeo ;twit=1:396/60 ;twit=46:1/138 ; If you want MUTIL to auto create message bases when it finds an ; echomail message for a non-existing base, set this value to true ; and use the options below to define the default values auto_create = true ; Convert filenames to lowercased 1=true lowercase_filename = 1 acs_list = s255 acs_read = s255 acs_post = s255 acs_sysop = s255 header = msghead read_template = ansimrd index_template = ansimlst max_msgs = 30000 max_msgs_age = 0 ; true/false type values 0=false 1=true (newscan 2=forced) use_autosig = 1 use_realname = 0 kill_kludge = 1 new_scan = 1 qwk_scan = 1 ; If you want to create settings specific to certain node addresses you can! ; For example, if you want auto created bases that are linked to your AgoraNet ; address of 46:999/999 then you can by prefixing with the address: ; fsxNet 21:1/158_acs_list = s10g1 21:1/158_acs_read = s10g1 21:1/158_acs_post = s10g1 21:1/158_acs_news = s10g1 21:1/158_acs_sysop = s255g1 21:1/158_use_realname = 0 ; FidoNet 2:250/5_acs_list = s10g6 2:250/5_acs_read = s10g6 2:250/5_acs_post = s10g6 2:250/5_acs_news = s10g6 2:250/5_acs_sysop = s255g6 2:250/5_use_realname = 1 ; RetroNet 80:774/81_acs_list = s10g4 80:774/81_acs_read = s10g4 80:774/81_acs_post = s10g4 80:774/81_acs_news = s10g4 80:774/81_acs_sysop = s255g4 80:774/81_use_realname = 0 ; tqwNet 1/0 ;1337:1/0_acs_list = s10g5 ;1337:1/0_acs_read = s10g5 ;1337:1/0_acs_post = s10g5 ;1337:1/0_acs_news = s10g5 ;1337:1/0_acs_sysop = s255g5 ;1337:1/0_use_realname = 0 ; tqwNet 1/100 1337:1/100_acs_list = s10g5 1337:1/100_acs_read = s10g5 1337:1/100_acs_post = s10g5 1337:1/100_acs_news = s10g5 1337:1/100_acs_sysop = s255g5 1337:1/100_use_realname = 0 ; ArakNet 10:104/2 10:104/2_acs_list = s10g7 10:104/2_acs_read = s10g7 10:104/2_acs_post = s10g7 10:104/2_acs_news = s10g7 10:104/2_acs_sysop = s255g7 10:104/2_use_realname = 0 ; AgoraNet 46:20/106 46:20/106_acs_list = s10g8 46:20/106_acs_read = s10g8 46:20/106_acs_post = s10g8 46:20/106_acs_news = s10g8 46:20/106_acs_sysop = s255g8 46:20/106_use_realname = 0 ; VKRadio 432:1/137 432:1/137_acs_list = s10g9 432:1/137_acs_read = s10g9 432:1/137_acs_post = s10g9 432:1/137_acs_news = s10g9 432:1/137_acs_sysop = s255g9 432:1/137_use_realname = 0 ; Sp00kNet 700:100/37 700:100/37_acs_list = s10g10 700:100/37_acs_read = s10g10 700:100/37_acs_post = s10g10 700:100/37_acs_news = s10g10 700:100/37_acs_sysop = s255g10 700:100/37_use_realname = 0 ; WhispNet 316:36/25 316:36/25_acs_list = s10g11 316:36/25_acs_read = s10g11 316:36/25_acs_post = s10g11 316:36/25_acs_news = s10g11 316:36/25_acs_sysop = s255g11 316:36/25_use_realname = 0 ; mysdev 113:100/100 113:100/100_acs_list = s10g12 113:100/100_acs_read = s10g12 113:100/100_acs_post = s10g12 113:100/100_acs_news = s10g12 113:100/100_acs_sysop = s255g12 113:100/100_use_realname = 0 ; sportnet 24:110/14 24:110/14_acs_list = s10g14 24:110/14_acs_read = s10g14 24:110/14_acs_post = s10g14 24:110/14_acs_news = s10g14 24:110/14_acs_sysop = s255g14 24:110/14_use_realname = 0 ; ========================================================================== ; ========================================================================== ; ========================================================================== [FileToss] ; Processes .TIC files from incoming directories and move/upload files to the ; appropriate file bases (optionally creating them). Files are then tossed ; to the fileboxes of all downlinks connected to the file base. ; Directory where failed files are moved, or comment out to disable archive of ; failed files. This includes incorrect file sizes, bad CRC, missing area ; when auto-create is disabled, duplicate files, unsecured, etc. bad_dir=/mystic/files/badfile ; Toss TIC from unsecure directory in addition to inbound? unsecure_dir = false ; File description to use when no DIZ, long description or description can be ; found from the file or .TIC file. no_desc=No Description ; Name of the uploader to use when adding TIC files into the local file bases uploader=tqwNet TIC ; Check size and CRC values supplied in TIC file (if found) against the actual ; file. If the value does not match, then skip tossing the file (moving it ; to the bad directory if enabled) check_crc = true check_size = true ; If this is true, then files that are FROM an unknown node will still be ; processed. If false, they will be moved to the bad directory or deleted ; depending on configuration. An "unsecure" node is one that is not directly ; configured within your echomail nodes configuration. allow_unsecure = false ; If this is true, then Mystic will allow the REPLACE TIC option, which will ; remove and replace files by the specified file mask. allow_replace = true ; If true, then Mystic will attempt to autocreate file bases when a file is ; found for an Area that does not already exist. If an unknown file is found ; and this option is disabled, the file will be considered a failure, and will ; be ignored/moved to bad directory (if enabled) auto_create = true ; The directory prefix for auto-created bases. This will be used with the ; areatag appended onto it, so for example if prefix was set to: ; ; dir_prefix=c:\bbs\files\fdn_ ; ; And the areatag was "nodelist", Mystic would create and the use path: ; c:\bbs\files\fdn_nodelist\ ; ; And the datafile would be fdn_nodelist dir_prefix = /mystic/files/ ; Auto create base options dispfile = template = ansiflst acs_list = s10z6 acs_ftp = s10z6 acs_download = s10z6 acs_upload = s255z6 acs_hatch = s255z6 acs_sysop = s255z6 ; true/false type values 0=false 1=true (newscan 2=forced) free_files = 0 show_uploader = 1 new_scan = 1 ; Node-specific options allow some options to be overridden when a file is ; coming from a specific node. These options should be prefixed with the ; address, examples for each supported option are listed below in comments ;46:100/1_bad_dir = d:\mystic\files\badfile_agoranet\ ;46:100/1_dir_prefix = d:\mystic\files\agora_ ;46:100/1_allow_replace = true ;46:100/1_acs_list = s20z2 ;46:100/1_acs_ftp = s20z2 ;46:100/1_acs_download = s20z2 ;46:100/1_acs_upload = s20z2 ;46:100/1_acs_hatch = s20z2 ;46:100/1_acs_sysop = s255z2 ; fsxNet 21:1/100_bad_dir = /mystic/files/fsx/badfile 21:1/100_dir_prefix = /mystic/files/fsx/ 21:1/100_allow_replace = true 21:1/100_acs_list = s10z2 21:1/100_acs_ftp = s20z2 21:1/100_acs_download = s20z2 21:1/100_acs_upload = s255z2 21:1/100_acs_hatch = s255z2 21:1/100_acs_sysop = s255z2 ; FidoNet (Vince) 2:250/1_bad_dir = /mystic/files/fdn/badfile 2:250/1_dir_prefix = /mystic/files/fdn/ 2:250/1_allow_replace = true 2:250/1_acs_list = s10z6 2:250/1_acs_ftp = s20z6 2:250/1_acs_download = s20z6 2:250/1_acs_upload = s255z6 2:250/1_acs_hatch = s255z6 2:250/1_acs_sysop = s255z6 ; FidoNet (Dan) 1:317/3_bad_dir = /mystic/files/fdn/badfile 1:317/3_dir_prefix = /mystic/files/fdn/ 1:317/3_allow_replace = true 1:317/3_acs_list = s10z6 1:317/3_acs_ftp = s20z6 1:317/3_acs_download = s20z6 1:317/3_acs_upload = s255z6 1:317/3_acs_hatch = s255z6 1:317/3_acs_sysop = s255z6 ; RetroNet 80:774/1_bad_dir = /mystic/files/rtn/badfile 80:774/1_dir_prefix = /mystic/files/rtn/ 80:774/1_allow_replace = true 80:774/1_acs_list = s10z4 80:774/1_acs_ftp = s20z4 80:774/1_acs_download = s20z4 80:774/1_acs_upload = s255z4 80:774/1_acs_hatch = s255z4 80:774/1_acs_sysop = s255z4 ; tqwNet 1337:1/100_bad_dir = /mystic/files/tqw/badfile 1337:1/100_dir_prefix = /mystic/files/tqw/ 1337:1/100_allow_replace = true 1337:1/100_acs_list = s10z5 1337:1/100_acs_ftp = s20z5 1337:1/100_acs_download = s20z5 1337:1/100_acs_upload = s255z5 1337:1/100_acs_hatch = s255z5 1337:1/100_acs_sysop = s255z5 ; ArakNet 10:104/0_bad_dir = /mystic/files/ark/badfile 10:104/0_dir_prefix = /mystic/files/ark/ 10:104/0_allow_replace = true 10:104/0_acs_list = s10z7 10:104/0_acs_ftp = s20z7 10:104/0_acs_download = s20z7 10:104/0_acs_upload = s255z7 10:104/0_acs_hatch = s255z7 10:104/0_acs_sysop = s255z7 ; AgoraNet 46:1/156_bad_dir = /mystic/files/agn/badfile 46:1/156_dir_prefix = /mystic/files/agn/ 46:1/156_allow_replace = true 46:1/156_acs_list = s10z8 46:1/156_acs_ftp = s20z8 46:1/156_acs_download = s20z8 46:1/156_acs_upload = s255z8 46:1/156_acs_hatch = s255z8 46:1/156_acs_sysop = s255z8 ; VKRadio 432:1/100_bad_dir = /mystic/files/vkr/badfile 432:1/100_dir_prefix = /mystic/files/vkr/ 432:1/100_allow_replace = true 432:1/100_acs_list = s10z9 432:1/100_acs_ftp = s20z9 432:1/100_acs_download = s20z9 432:1/100_acs_upload = s255z9 432:1/100_acs_hatch = s255z9 432:1/100_acs_sysop = s255z9 ; Sp00kNet 700:100/0_bad_dir = /mystic/files/spn/badfile 700:100/0_dir_prefix = /mystic/files/spn/ 700:100/0_allow_replace = true 700:100/0_acs_list = s10z10 700:100/0_acs_ftp = s20z10 700:100/0_acs_download = s20z10 700:100/0_acs_upload = s255z10 700:100/0_acs_hatch = s255z10 700:100/0_acs_sysop = s255z10 ; WhispNet 316:36/1 316:36/1_bad_dir = /mystic/files/wen/badfile 316:36/1_dir_prefix = /mystic/files/wen/ 316:36/1_allow_replace = true 316:36/1_acs_list = s10z11 316:36/1_acs_ftp = s20z11 316:36/1_acs_download = s20z11 316:36/1_acs_upload = s255z11 316:36/1_acs_hatch = s255z11 316:36/1_acs_sysop = s255z11 ; mysdev 113:100/0 113:100/0_bad_dir = /mystic/files/mysdev/badfile 113:100/0_dir_prefix = /mystic/files/mysdev/ 113:100/0_allow_replace = true 113:100/0_acs_list = s10z16 113:100/0_acs_ftp = s20z16 113:100/0_acs_download = s20z16 113:100/0_acs_upload = s255z16 113:100/0_acs_hatch = s255z16 113:100/0_acs_sysop = s255z16 ; sportnet 24:24/1 24:24/1_bad_dir = /mystic/files/sportnet/badfile 24:24/1_dir_prefix = /mystic/files/sportnet/ 24:24/1_allow_replace = true 24:24/1_acs_list = s10z20 24:24/1_acs_ftp = s20z20 24:24/1_acs_download = s20z20 24:24/1_acs_upload = s255z20 24:24/1_acs_hatch = s255z20 24:24/1_acs_sysop = s255z20