Notes on Pegasus Mail --------------------- Pegasus Mail is a Novell Netware email application. It requires DOS 3.0 or later. To use it with a packet driver (class 1 only) instead of Netware, you need a "mail transport" program called Pmpop as well. I will assume you are using it with a packet driver. Pegasus Mail has a lot of features, including the capability of running an automated mailing list, which you can read about by running GUIDE.EXE, the online help program. I'm just going to cover basic installation here. Pmpop is not the only mail transport available for Pegasus. It has some known bugs and doesn't support ESMTP, only SMTP. If you have trouble sending or receiving mail with it, there are some other transports on my site you can try. You should set up Pmpop first, though, before you try the others, just so we will be on the same wavelength (referring to my instructions for Smtpop and Popgate). To install Pegasus Mail, unzip PMAIL331.ZIP and PMPOP110.ZIP into the same directory, something like this: E:\INTERNET>MKDIR PMAIL331 E:\INTERNET>CD PMAIL331 E:\INTERNET\PMAIL331>PKUNZIP A:PMAIL331 E:\INTERNET\PMAIL331>PKUNZIP A:PMPOP110 Print out and read PMPOP.TXT. There is a short worksheet in the section labelled "Before installation". You will need more information than what's listed on the worksheet, though. For a list of data that you should collect before configuring DOS Internet programs, refer to my page on DOS Internet: http://www.agate.net/~tvdog/internet.html For Pegasus Mail, you need: your PC's IP address (ex., 127.0.0.1) your netmask (ex., 255.255.255.0) your nameserver's IP address (ex., 127.0.0.2) your gateway's IP address (machine you dial into) (ex., 127.0.0.3) your email address (ex., me@mypc.foo.bar.net) your POP username your POP password name of your POP server (for incoming mail) (ex., mailserv.foo.bar.net) name of your SMTP server (for outgoing mail) (ex., mailserv.foo.bar.net) Don't guess at this stuff - ask your ISP. If you have dynamic IP, your PC's IP address and possibly your gateway's IP address may not be constants. Find out what you can anyway. Use the information you collected to edit the file WATTCP.CFG. If you already have a working WATTCP.CFG file for another program, or better yet, a global WATTCP.CFG that you use for all WATTCP programs, you can just make this WATTCP.CFG a one-line deal pointing to the file you already have, like this: include=e:\internet\wattcp.cfg Otherwise, if you have static IP, set my_ip to your IP address: my_ip=204.117.9.33 If you have dynamic IP, comment out that line and put this instead: include=e:\internet\ipaddr.cfg You will have to make a batch file to create IPADDR.CFG at connect time and give its pathname here; see the README file on my site. Set netmask to this (do *not* use your real netmask): netmask=0.0.0.0 Set nameserver to the IP address of your nameserver, like so: nameserver=199.191.1.80 If you have more than one nameserver, it is a good idea to only give your primary nameserver and leave the second nameserver line commented out. If your gateway is static, give its IP address: gateway=199.191.1.70 If instead you get a different gateway each time you dial in (your gateway is dynamic), comment out that line and put this: include=e:\internet\gateway.cfg (It sometimes works to pretend that your gateway is static and just put in the IP address of the gateway you *usually* get.) Again you will need to make a batch file to create GATEWAY.CFG at connect time and give the pathname of the created file here; see my README. Set domainslist to the empty string (do not use your real domain, which only slows things down): domainslist="" You should also add the following line to WATTCP.CFG. Note - this is not in the documentation: sockdelay=90 That setting will allow you to send mail if your SMTP server is slow to respond. You might wish to add these lines as well: mss=512 domainto=20 That will help in connecting to certain mail hosts, and it will do no harm even if it isn't needed. Save WATTCP.CFG when you're finished. Rename PDPMPOP.EXE as PMPOP.EXE: E:\INTERNET\PMAIL331>REN PDPMPOP.EXE PMPOP.EXE Run PCONFIG.EXE: E:\INTERNET\PMAIL331>PCONFIG Select "Configuring Pegasus Mail/DOS" and "Standalone configuration". You will be asked, "Would you like PCONFIG to do the recommended installation for you?" Say N. For "Home mailbox:", give the full pathname of the directory where you installed Pegasus Mail and Pmpop - in my example, "E:\INTERNET\PMAIL331". For "New mailbox:", give the same pathname. Do not change "Asynch gateway". Press until the box pops up saying, "Accept this data?" Hit Y to accept your entries, then when the DOS Configuration screen comes back select "Exit, saving settings". Now edit your AUTOEXEC.BAT file to set PMUSER=, for example, I am tvdog@oldskool.org, so I put this in AUTOEXEC.BAT: SET PMUSER=tvdog If you want to be able to run Pegasus Mail from a directory other than the one in which you installed it, add it to your PATH as well. I usually run all DOS Internet programs from the directories where I installed them, though. If you don't already have a TEMP directory set, you should set one now; Pegasus Mail will use the TEMP or TMP directory for its temporary files (it will leave them in the TEMP directory when it's done, so you'll have to clean out that directory from time to time). Reboot to let the new AUTOEXEC.BAT take effect. Start up the packet driver, go back to the directory where Pegasus Mail was installed, and run it: E:\INTERNET\PMAIL331>PMAIL Select "check for New mail" from the menu. A box pops up with two items: "Read new mail" and "Get new POP3 mail". Select the second one; that is how you will retrieve incoming mail from your ISP. A box pops up titled, "Configuring PMPOP". You need to fill in these items. For "Get mail from:", enter the name of your POP server. For "User name:", enter your POP user name. This will almost certainly be the same as your user name on your ISP (ask). For "User password:", enter your POP password - be careful typing it, since it will not echo. Again, this will almost certainly be the same as your login password, but you should ask. For "Store mail in:", enter the full pathname of the directory where you installed Pegasus; in my example, it would be "E:\INTERNET\PMAIL331". Leave "Largest message to download (KB):" alone. You probably want to change "Delete messages once downloaded:" to Y - if it is set to N, incoming mail will stay on your ISP's server forever, and you will keep getting the same mails over and over again. For "SMTP mail host:", enter the name of your SMTP server. For "From field:", enter your email address; for me, it is "tvdog@oldskool.org". For "Search mask:", enter "*.MSG". A box pops up asking if you want to "Accept this data?". Hit Y. If you make a mistake while entering data in the "Configuring PMPOP" box, delete the file PMPOP.PRO, and the next time you run Pegasus Mail the box will reappear. If you have any email waiting, it should be retrieved, and you will see a menu of messages. After reading your messages, if any, hit to go back to the main menu. Select "Send a mail message" to try sending a test message. A box pops up with three options: "Compose a new message", "Reopen a Draft message", and "Send all messages". Select "Compose a new message". Compose a message to yourself. Give your email address in the "To:" line. "Subj:" can be whatever you want :-). After you're done composing your message, hit - to send it. A box pops up that says, "Accept and continue?" Hit Y. The message has not really been sent yet; it has only been stored on disk. To actually send it, select "Send a mail message" from the main menu again. This time, select "Send all messages" from the box. You should see a box pop up, and Pmpop should send your messages. If it's successful, exit Pegasus Mail, wait a few minutes, and get back in. Select "check for New mail" and "Get new POP3 mail". You should get back the letter you mailed to yourself. Pegasus Mail has a dizzying array of features, which you can read about by running GUIDE.EXE, the online documentation program.