autoSend is a neat little utility I cooked up to do automatic runs of xmitBin on a periodic basis (I usually run autoSend as a cron job). It allows you to "batch up" things to get sent out. I've found it particularly useful when mailing patch parts of postings to people or doing daily posts to my favorite newsgroup. Since I run it from cron, all I have to do is make sure the data is ready, and autoSend can do its thing at a good time when my system/network load is low (like in the wee hours of the morning, for example). autoSend requires xmitBin, of course. It also requires a data input file "autoSend.dat" to reside in the data directory defined in the autoSend script ("datDir"). The supporting awk scripts (mkList.awk and doList.awk) should be available in the binary directory, also defined in the autoSend script ("binDir"). The format of the data file can take one of two forms - either FULL| ...or... *LIST* In the case of the first form, either the complete file (if "FULL" is used) or the appropriate parts of the specified will be sent to the specified . A couple of examples of these type of lines are as follows: deej marlin.jpg FULL -label fish 'Cool picture of a marlin!' lucklessUser puzzle.jpg 1,9-11 'Missing puzzle pieces' alt.binaries.pictures.misc secret.gif FULL -post -as stealthUser The other form gives you a way to collect a whole bunch of things to send together and send them out without choking the destination all at once. In this case, you need to have a .send file in the data directory that contains all of the file paths that will be sent (xmitBin options may be specified after the file path as well). In this case, autoSend *always* sends the full file (patch parts are not possible when using the *LIST* option). An example of this type of line is as follows: *LIST* alt.binaries.sounds.misc 2 -l train -a alt.binaries.sounds.d ...and alt.binaries.sounds.misc.send might contain: /mySounds/trains/woowoo.au 'Train whistle' /mySounds/trains/chugachuga.au 'Train starting out' /mySounds/trains/kaboomoo.au 'Train derailment - full cattle cars' /mySounds/trains/hisss.au 'Brakes being applied' In the example above, the first two files (woowoo.au and chugachuga.au) will be sent the first time that autoSend is run, and the second two files (kaboomoo.au and hisss.au) will be sent the next time. After autoSend runs, it clears out the appropriate information from autoSend.dat and .send, so that it doesn't get re-sent the next time autoSend is run. The removed information is saved in the data directory in the file dataBack., in case you need to get it back for some reason, or if you want to see what got sent on a particular day. autoSend always runs xmitBin with the -nc option, so you either have to already have a description in place, or specify the -nd option as one of the . Also, if you use the extra subject information option to xmitBin, be sure to include that data in single quotes in both the .send and autoSend.dat files (as shown in the examples). Good luck, and have fun with autoSend!