Welcome to the 1.10 release of NoSnail! It's been just over a year since the last major release of NoSnail, which was written in Basic (PDS). This release is completely rewritten from the ground up in the 'C' language. What's Different in the 1.10 release: Several keywords in the NOSNAIL.CFG have been changed, others added in response to the needs of the RBBS community: NoSnail 1.01: ElvisMode NoSnail 1.10: NoElvisMode 1.10 enables ElvisMode is enabled by default, placing NoElvisMode in the .CFG disables the attempts to bounce back invalid netmail attempts. NoSnail 1.01: Expletive Darn... NoSnail 1.10: 1.10 release no longer supports this. NoSnail 1.01: Intl NoSnail 1.10: 1.10 release always uses INTL control lines. NoSnail 1.01: Address 1:380/14 NoSnail 1.10: Address Fidonet#1:136/1.0 BIG change for EVERYONE! While this release will not bring domain technology into being, you MUST declare your primary address in 5D form. The general form is Domain#Zone:Network/Node.Point. The first address keyword encountered is used as your primary address. NoSnail 1.01: Aka1 8:975/6 NoSnail 1.10: Address Rbbsnet#8:975/6.0 BIG change for EVERYONE! AKAx is no longer needed. The Address keyword is recycled over and over (up to 5). Note: must be in 5D form! NoSnail 1.01: NoSnail 1.10: BinkBusy Unless you declare the BinkBusy keyword, NoSnail will NOT write .BSY flags. There still isn't any file locking in place, but you could use this option to run NoSnail during a NON-BBS event such as Zone Mail hour without the possibility of blitzing mail. Internet connectivity enhanced: From day one I have used NoSnail to send Internet email, but users sometimes have a heck of a time getting it out of the BBS correctly since the have to put a kludge to get it out of RBBS, and another kludge for the Gateway to gate the mail. Beginning with this release users just need to address it to the uucpTo keyword and NoSnail will use the appropriate address for the gate. uucpTo UUCP UucpTo keyword lets you define what entity your gateway uses for gating of the mail. Unless you know for SURE that you need to change this, do NOT under ANY circumstances use something else!!! uucpGate Fidonet#1:1/31.0 UucpGate keyword defines which gateway to send Internet mail. Note the format of the address is 5D just like your Address keyword. Fidonet#1:1/31.0 is the default gateway for Fidonet systems which don't have someone locally gating the mail. If you use Burt Juda's system, you might add him to your Xmas card list. 8-) OverMail The OverMail keyword causes NoSnail to mark messages as exported in the same manner as OverMail does. (";" instead of the default of ".") New Command Line Options: If you would like to run NoSnail with a different configuration file, just specify the file to use for its configuration. By default, NOSNAIL.CFG is used. Example: NoSnail NoSnail1.Cfg In this instance NoSnail would use NoSnail1.Cfg for its configuration file, instead of NoSnail.Cfg. Some sysops are segmenting their Internet mail away from Fidonet mail -- this avoids some of the batch files I have been sent. 8-) If you run into problems, try to see if the debug command line might help you pinpoint where the problem is. Example: NoSnail NoSnail.Cfg Debug In this instance, NoSnail would use NoSnail.Cfg for its configuration file, and would give some debugging info to the local screen. Note: This is the SECOND command line option, and must follow the .CFG to use (ie the .CFG is NOT optional for debugging info to work properly). Enhancements of ElvisMode: NoSnail no longer has a hard coded error message to be used for bouncing back invalid netmail attempts. Instead it uses NOSNAIL.TXT as the text for the message. I have included a sample file in this archive, feel free to use it or improve upon it. If you operate a BBS where English is not the primary language, here is where you can put your foreign language skills to use. Put NOSNAIL.TXT wherever you place NOSNAIL.EXE. Also if mail is address to "sysop" or to the public name associated with the sysop keyword, NoSnail will complain, but will stop short of running MsgForm.