home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
p
/
pop
/
!POP
/
!Help
< prev
next >
Wrap
Text File
|
1995-12-03
|
17KB
|
471 lines
!POP Version 0.97
====
!POP is a POP3 mail transport for use with Freenet/Acorn TCP/IP. It will
fetch EMAIL from one or more POP mailboxes and can also send outgoing
EMAIL (using SMTP).
POP is only a transport - unless you are a massochist you will also need
some mail management/reading software. Newsbase and TTFN are recommended.
!POP stores its mailboxes in standard formats, so other packages may work.
Contents
========
Terms & Conditions
Credits
Features
Requirements
Installation
Configuring from within Newsbase
Use with ANT Internet Suite
POP Users & Mailboxes
POP Settings
In Use - Checking Mail
Sending Mail
BIG DISCLAIMER ON PASSWORD SECURITY! <<<<<<< READ
Trouble with the TOP command
What are POP and SMTP?
External Interface
Terms & Conditions
==================
(c) Daniel Pead, 1995
!POP may be used and copied freely under the following conditions:
1. It is supplied with this copyright notice intact.
2. No charge may made for supplying it. It may NOT, for example, be
distributed on magazine cover discs, PD library discs or bundled with a
commercial product without explicit permission from me. It may not be
placed on bulletin boards or internet archives which charge a subscription
or use premium rate telephone numbers.
3. Anybody using this software must accept that it is supplied, free-of-
charge, with no warranty for reliability, accuracy or fitness-for-
purpose. It is the user's responsibility to satisfy themselves that this
software is sufficiently reliable for their intended purposes. (There -
some firms make you PAY for a waiver like that!)
Contact
=======
Daniel.Pead@Nottingham.ac.uk
This software is NOT a product of the University of Nottingham and is not
supported or endorsed by the University.
Credits
=======
Andy Mell - for !NetLib
Graham Allan - for Newsbase; the "Sendmail" code and testing.
Stuart Brodie - for socket libraries used in early development
Tom Hughes - for Freenet
... and everybody else who helped out with testing.
Features
========
* Almost everything is set up from dialogue boxes
* Can check mail for multiple users & hosts
* Mail can be left on the server (useful for checking
'work' email from home)
* Messages over a certain length can be trapped and skipped or just the
message
header downloaded. The full message can be fetched or deleted later.
* Runs largely in 'background' mode and doesn't lock up your machine
while waiting for the server to respond.
* Includes links to Newsbase.
Requirements
============
* RISC-OS 3.1 or later
* 4MB RAM and a hard disc (the minimum for using internet, really)
* Acorn TCP/IP or Freenet (NOT !TCPIP/KA9Q)
* Newsbase (V0.54 or later) and !TTFN. See the note below for use with
Newsbase 0.55.
If you are using Acorn TCP/IP then it is a good idea to also install the
'InetDB' part of Freenet, which handles address lookups. Otherwise you
must add the internet address of your mail server(s) to !Internet.files.
hosts.
Installation
============
Summary:
1. Install Freenet or Acorn !Internet. (Non trivial! Here's one I prepared
earlier...)
2. Copy !POP, !Newsbase, !TTFN etc. to your hard disc.
3. Copy the POP transport definitions into Newsbase - the program
"NBInstall" in the POP distribution will do this for you. ** Use
NB055Inst if you have Newsbase 0.55 **
4. Either re-start the computer or run the !Boot files within !POP and
!Newsbase so that they can find one another...
5. Configure Newsbase first - Newsbase has extensive on-line help.
6. Run !POP and review the contents of the "Settings" dialogue box. !POP
should have got sensible defaults for most of this from Newsbase.
7. Bring up !POPs "Users" dialogue and add the details of the POP
mailboxes you wish to check. Again - if you added users when you set up
Newsbase this should already be mostly done.
8. Hook up to Internet and choose 'Check Mail' from the !POP menu...
Configuring from within Newsbase
================================
!POP has its own setup dialogues, but it can obtain some of its settings
automatically from Newsbase's system variables, so you'll save time if you
set up Newsbase before running !POP.
1. Site settings:
Host/domain: !POP doesn't use these - best set up manually.
Mailname: The name of your POP server (usually the part of your
EMAIL address following the '@')
Remote: The name of your SMTP gateway machine (often the same
as above.
If this is incompatible with other transports then leave these as is and
override the defaults from within !POP.
2. Users
!POP maintains its own list of usernames, passwords and POP servers. If
you add or delete users from within Newsbase they will also be added or
deleted from !POP's list. You can't set POP passwords or specify POP
servers other than the one supplied in 'Mailname' above from Newsbase,
though.
3. Transports:
* If you want to send outgoing mail via !POP's SMTP transport then set
the 'Default mail transport' to 'POP'.
* Select "Transport properties for -> POP" and turn on "Check for
Arrivals".
* Click on 'Setup' - this should start !POP and bring up the POP settings
dialogue box. Or you could just double-click on !POP if you like...
Unless you have a complex set-up you can probably take the defaults
here and go on to check the User & Mailbox list.
Use with ANT Internet Suite
===========================
If you have the ANT Internet Suite then you can use !POP to fetch the mail
instead of ANT's POP fetcher, gaining the ability to screen out
large/previously read messages and check your mail at regular intervals. The
mailbox files created by !POP are compatible with Marcel.
Currently, !POP won't handle outgoing mail from Marcel - this can be sent as
normal by choosing "Transfer -> Mail Only" from the ANT Internet menu.
Set !POPs incoming mail file name (in the settings dialogue) to:
Inet:Spool.mail.default
Remove the "GET" line from !InetSuite.Internet.files.!Inetmail so that the ANT
suite won't try to fetch your mail itself.
POP Users & Mailboxes
=====================
Choose "Users..." from the !POP iconbar menu.
!POP can check a list of mailboxes on several different machines. Given
that, this dialogue should be pretty obvious...
If you are using Newsbase then you should add new users to Newsbase
*first* (this will also add them to !POP) then bring up the !POP dialogue
to fill in missing details.
User:
The username (e.g. "fbloggs" if address is "fbloggs@wibble.co.uk")
Host:
The hostname (e.g. "wibble.co.uk")
Password:
The password for this mailbox. If you leave this blank then !POP will
prompt for it when you next 'check mail'.
Keep Password:
If this is selected, !POP will remember the password for this user
between checks. The password is also stored on disc if you click 'Save'.
See the note on "Security" later.
Leave Mail on Server:
If this is selected, then mail messages will NOT be deleted from the
POP server after downloading. Useful if you don't quite trust POP or if
you are reading mail from several different machines. On servers compatible
with "Berkeley popper" !POP can recognise old messages and won't download
them time after time (see "Skip... Previously read" below).
Save:
Saves the settings to disc.
Cancel:
*Only* cancels changes to the currently displayed user. Any previous
changes are permanent.
NOTE:
If you add or modify users from within Newsbase, the !Pop.Users file on
disc is modified. !POP re-loads this if it notices that it has been
updated - this may cancel any changes which have been made in !POP
since
the file was last saved.
POP Settings
============
The !POP settings dialogue box will appear the first time you run !POP.
You can also get this by choosing "Settings" from the !POP iconbar menu or
hitting 'Setup' from the Newsbase transports control.
Skip messages:
This allows you to avoid downloading huge files or messages that have
already been read. For large messages, !POP will get just the header so
that you can check the sender and subject before downloading the whole
thing