Futurevison UNIX Software v1.0 Author : Shane Zatezalo (szatezal@postbox.acs.ohio-state.edu) Date : 05/09/95 Filename: fv.unix.tar.Z Files that you should have -------------------------- README.TXT - the file you're obviously reading now. Makefile - edit to please if you need to. conf.h - EDIT THIS to suite your system. <--- THIS IS IMPORTANT fv.h - You shouldn't need to change anything in here fvshell.c - The uucp account's shell fvmail.c - The mailer glob.c - extra stuff Overview -------- This is a SIMPLE uucp replacement. It contains: the SHELL which the account logs into the MAILER which is used to deposit mail for the account into its home directory. The method with which this works is this: The BBS calls the unix site, and logs in. Upon successful login the BBS recieves ZMODEM. Then the BBS reverses and SENDS zmodem. The BBS logs off, and the Unix system mails the files received from the BBS. Simple and quick. I've been using this for a year, w/ no problems. What you need as the installer ------------------------------ 1. a c compiler 2. patience 3. root access 4. the EXACT address of the BBS that you are working with. You'll need this for the sendmail/rmail/smail configuration. ie: if the site's address is tap.colum.fnet.org then the mailer (atleast our sendmail example below) would use *.colum.fnet.org to compile ---------- Edit conf.h & define: SPOOLDIR - where your uucp DIRECTORIES ARE SITENAME - the sitename (ie if Utcq is the uucp account's name then tcq is the sitename). SYSLOG - if already using LOG_LOCAL1 just change it to something else. DPERM - the permissions on the files written to ~utcq's directory. This should later be changed to protect the files from other's intrusion. It was left @0775 so as for first installation/testing. to install ---------- Decide where you want to keep the two executables. They can be placed anywhere, really, so its up to you. I keep the shell in /usr/local/bin and the mailer in /bin/. If you change this NOTE that you will have to change the appropriate def's below. Create account. ie: name : utcq home : /usr/spool/uucp/tcq shell: /usr/local/bin/fvshell Mailer modification ------------------- I modified our sendmail.cf file as follows: 1. the program mailer (fvmail) needs to be added. Mfvm, P=/bin/fvmail, F=rlsDFMeuP, S=10, R=20, A=upmail tcq $u NOTICE the line must have the directory name -> tcq for UTCQ 2. In the RULESET ZERO code place this: R$+<@$*subdomain.fnet.org> $#fvm $:$1<@$2.fnet.org> Notice, 'subdomain' should be replaced with the actual subdomain that the in-calling system is using. Permissions ----------- -rwsr-xr-x 1 root 54864 Dec 29 19:27 fvmail* -rwx------ 1 utcq 62604 Feb 12 19:27 fvshell* Notice the UUCP account owns the shell, and no one else uses it. (they're not going to need to). That's it. You're done. Possible problems ----------------- 1. The unix system's sz/rz are not compatible with the BBS's protocols. ans: Try different versions on both ends. If worse comes to worse, edit conf.h: #define SENDCMD "sz" #define SENDOPTION "-a" and change the protocol used.