This document describes how to install the PSKmail server. The PSKmail server consists of: =============================== * gmfskserver a hacked version of gmfsk especially for the server * arq.pm a PERL module containing the common primitives for the arq protocol * rflinkserver.pl the program containing the server protocol, the POP client, the SMTP client and the internet document server. * user_db.pl the database maintenance program * rflink_users.db the PSKmail user database (empty, 1 TEMPLATE). INSTALL ======= 1: Copy gmfskserver to /usr/local/bin 2: Copy arq.pm, rflinkserver.pl to your home directory 3. Make a directory rflinkusers in your home directory 4. Copy user_db.pl and rflink_users.db to the rflinkusers directory Starting the system =================== Insert the server callsign into $ServerCall in arq.pm (line 55). Make sure $Iamserver = 1. Start gmfskserver Start ./rflinkserver.pl in a terminal from your home directory. You may need to add some missing PERL modules to your system. You can use CPAN for this. Adding callsigns to the database ================================ PSKmail needs a record in the database for every station that wants to use the server. The record must contain: * Pop host address * Pop userid * Pop password * Address of an SMTP server (non-authenticating, you can try this out by sending yourself mail and looking at the headers who sent it) * location of a mail file (mostly /var/mail/CALL) * A password for posit@findu.com if the station wants to use the position update feature Go to the rflinkusers directory and edit the user database. For an example, look in the TEMPLATE record. You will use the same SMPT server for all outgoing mail. Whenever you make a new record (new callsign) the SMTP server is taken from the TEMPLATE. So it may be a good idea to edit the template first (Callsign = TEMPLATE). Changing records in the database ================================ You can change 1 record at the time. Just enter the callsign and enter the proper command...