Relevant Screen Captures from a working InterMail Configuration. Special Notes for InterMail and GAPNet Enhanced: NOTE the MAX COST field in the '@' Event. If you don't have a Node "on hold" (in your ROUTE.IM file) and IM refuses to send a Packet that GAPNet just exported, check the Max Cost field in the '@' Event. IM will automatically place a HOLD on Mail if you do NOT define a Maximum Cost - meaning, it will NEVER dial out if MAX COST is set to 0. Set MAX COST to -1 in the '@' Event and use your ROUTE.IM file to keep IM from sending packets to Nodes that should be calling you (polling you) for Packets. Change the Drive\Path to match your system ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Filenames and paths » º º º System G:\IM\SYSTEM\ º º Netmail G:\IM\MAIL\ º º Files G:\IM\FILES\ º º Sec Files G:\IM\SECURE\ º º*Packets G:\IM\PACKETS\ º º*Log file G:\IM\IM.LOG º º Banner G:\IM\BBS.TXT º º Nodelist G:\IM\NODELIST\ º º In-event G:\IM\EVENT.TXT º º Hudsonfmt º º Wildcat! º º Swapping G:\IM\ º º Semaphore G:\IM\SEMA\ º º º º * = Must be unique for each Mail Server º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Miscellaneous » º º º Mail from unlisted systems Yes º º Mail from "unprotected" systems Yes º º Mail from unlisted points Yes º º Kill empty received messages Yes º º Terminal-only (no mail) No º º Mail-only (no BBS) No º º Match remote's zone Yes º º Present all AKAs to remote system Yes º º Trigger exit upon receipt of netmail No º º ÀÄUpon receipt of ANY file No º º Print received messages No º º Busy retries 40 º º Resend retries 4 º º Retry delay 15 º º Delay before first call No º º Days to keep mail history 14 º º BBS software name GAP º º Seconds before passing to BBS 10 º º Minimum undialable cost 1 º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ If you are a Host/Hub, you need to allow anyone to request files from your system. Otherwise, new Nodes who do not yet appear in the Node List won't be able to obtain the NodeList (Cache 22) or the necessary information to join Fido Net or your own private Net. If you are a Node with no downlinks, you can set the security up anyway you like. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ File requests » º º º Mode Anyone can request º º List E:\IM\SYSTEM\OKREQDIR.LST º º Alias E:\IM\SYSTEM\ALIAS.LST º º Message E:\IM\SYSTEM\BADREQ.TXT º º Max match 0 º º Max time 0 º º Max size 0 º º Min speed 2400 º º Limited No º º Start 00:00 º º End 00:00 º º Days -------A º º External º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ This configuration uses an ErrorLevel of 200 on Received Echo Mail Packets and an ErrorLevel of 100 for BBS callers (see the Batch Files). ÉÍÍÍÍÍÍÍÍÍ Errorlevels » º º º Received mail 200 º º Create BAT.file Yes º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ This configuration is set up for a standard 14.4 or 28.8 modem using the RockWell Chip Set. Change the "Maximum baud rate" to match what you have GAP configured for (and change the EXEBBS.BAT file at the 2 places where it invokes GAPBBS.EXE). ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Hardware » º º º Modem port 1 º º Maximum baud rate 57600 º º Lock port Yes º º Reset modem to connect speed No º º Lower DTR when busy No º º Lower DTR to terminate call Yes º º Toggle DTR before dialing No º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Note the 3 User Defined fields. IM won't answer the phone correctly without them (when register S95 is set up to send Protocol and Compression strings). ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Messages » º º º Error ERROR º º Busy BUSY º º No Carrier NO CARRIER º º Ok OK º º Ring RING| º º No Dialtone NO DIAL º º No Answer NO ANSWER º º Voice VOICE º º User def 1 CARRIER º º User def 2 PROTOCOL º º User def 3 COMPRESSION º º User def 4 º º User def 5 º º User def 6 º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Note Init-1. It sets W2 to tell the modem to return CONNECT instead of CONNECT . IM doesn't work correctly for modems that return CARRIER and CONNECT . It is possible to configure IM to look for the CARRIER string, but it will tell your GAPBBS that the caller is at your DTE rate instead of the caller's actual CARRIER rate (which means a 2400 baud caller will be seen by GAP as a 57600 baud caller (or whatever your locked DTE rate is set to)). ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Command strings » º º º Escape code +++ º º Return on-line ~ATO| º º Onhook ATH0| º º Offhook ~~ATM0H1| º º Dial ATDT º º ÃÄPrefix º º ÀÄSuffix | º º Delay 5 º º Init-1 ATM1H0W2|~ º º Init-2 º º Init-3 º º Down AT| º º Reset º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Answer control » º º º Manual answer Yes º º Force answer ATA| º º Answer delay 5 º º Answer on ring 1 º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Note the BBSexit codes. These must match the "errorlevel" lines in your IMRUN.BAT file. Here we are allowing all callers on and letting the EXEBBS.BAT file decide whether or not GAP should allow 300, 1200, or 2400 baud callers. GAP will then show its standard RESBAUD file to the caller to tell him/her that the baud rate they are calling in on is not allowed. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Connect strings » º # Connect Message Speed EC BBSexit Terminate º ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º 1 CONNECT| 300 N 100 0 º º 2 CONNECT 1200| 1200 N 100 0 º º 3 CONNECT 2400| 2400 Y 100 0 º º 4 CONNECT 4800 4800 Y 100 0 º º 5 CONNECT 7200 7200 Y 100 0 º º 6 CONNECT 9600 9600 Y 100 0 º º 7 CONNECT 12000 12000 Y 100 0 º º 8 CONNECT 14400 14400 Y 100 0 º º 9 CONNECT 19200 19200 Y 100 0 º º 10 CONNECT 21600 21600 Y 100 0 º º 11 CONNECT 24000 24000 Y 100 0 º º 12 CONNECT 26400 26400 Y 100 0 º º 13 CONNECT 28800 28800 Y 100 0 º º 14 CONNECT 38400 38400 Y 100 0 º º 15 CONNECT 57600 57600 Y 100 0 º º 16 CONNECT 115200 115200 Y 100 0 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ This is the Event that is run when no other events are active, meaning this is the Event that is pretty much in control over everything that IM does. See the ROUTE.IM file (in your SYSTEM directory) to see how to keep IM from sending EchoMail Packets that GAPNet creates for a node when a node should be calling YOU to pick up Packets. Without the ROUTE file, because of this standard event, IM will attempt to call each system that has a Packet of Mail. The ROUTE file allows you to place a hold on NetMail and EchoMail for Nodes that should be calling you to obtain such mail. NOTE the MAX COST field. If you don't have a Node "on hold" (in your ROUTE.IM file) and IM refuses to send a Packet that GAPNet just exported, check the Max Cost field in this, the '@' Event. IM will automatically place a HOLD on Mail if you do NOT define a Maximum Cost - meaning, it will NEVER dial out if MAX COST is set to 0. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ # T Days M Start Length Min/Lev Max Address ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ 0 @ -------A * 00:00 24:00 0 0 1:10/9999 ³ ³ 1 N -------A * 03:00 01:00 0 -1 1:10/9999 ³ ³ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Behavior » ³ º Allow users during event Yes º ³ º Exit when mail is received Yes º ³ º High priority (crash) mail only No º ³ º Allow file requests Yes º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Pickup file requests No º ³ Tag @ º Hold (don't send) file requests No º ³ Days -------A º Hold (don't send) file attaches No º ³ Modifier Ignore eventbase (*) º Attempt to pickup waiting mail Yes º ³ Start time 00:00 º Allow nodes to pickup waiting mail Yes º ³ Length 24:00 º Send-only No º ³ Min.cost 0 º Receive-only No º ³ Max.cost -1 º End event when no more mail to send No º ³ Behavior º Send to CM systems only Yes º ³ Use alias 1:10/9999 º Send to non-CM systems only No º ³ Retry delay 0 º Only execute event once No º ³ Comment Event base/default evº Inactive No º ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³ Miscellaneous options Space-Toggle ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This is the Event that you use to Exit IM and run GAPNet to create outbound Echo Mail packets. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ # T Days M Start Length Min/Lev Max Address ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ 0 @ -------A * 00:00 24:00 0 0 1:10/9999 ³ ³ 1 N -------A * 03:00 01:00 0 -1 1:10/9999 ³ ³ 2 X -------A * 02:30 00:01 50 -1 1:10/9999 ³ ³ ³ ³ ³ ³ ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Tag X ³ ³ Days -------A ³ ³ Modifier Ignore eventbase (*) ³ ³ Start time 02:30 ³ ³ Length 00:01 ³ ³ Errorlevel 50 ³ ³ Not used ³ ³ Behavior ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Behavior » ³ Use alias 1:10/9999 º Allow users during event No º ³ Retry delay 0 º Forced Yes º ³ Comment Run GAPNet º Inactive No º ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³ Miscellaneous options Space-Toggle ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This is the Event that you use to call your HUB or any other FidoNet Nodes to poll for Mail or to send Echo Mail packets. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ # T Days M Start Length Min/Lev Max Address ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ 0 @ -------A * 00:00 24:00 0 0 1:10/9999 ³ ³ 1 N -------A * 03:00 01:00 0 -1 1:10/9999 ³ ³ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Behavior » ³ º Allow users during event Yes º ³ º Exit when mail is received Yes º ³ º High priority (crash) mail only No º ³ º Allow file requests No º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ Pickup file requests No º ³ Tag N º Hold (don't send) file requests No º ³ Days -------A º Hold (don't send) file attaches No º ³ Modifier Ignore eventbase (*) º Attempt to pickup waiting mail Yes º ³ Start time 03:00 º Allow nodes to pickup waiting mail Yes º ³ Length 01:00 º Send-only No º ³ Min.cost 0 º Receive-only No º ³ Max.cost -1 º End event when no more mail to send Yes º ³ Behavior º Send to CM systems only No º ³ Use alias 1:10/9999 º Send to non-CM systems only No º ³ Retry delay 0 º Only execute event once Yes º ³ Comment Mail Event º Inactive No º ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³ Miscellaneous options Space-Toggle ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ