PMDF Installation Guide
Tru64 UNIX Edition
PMDF-INST-DUX-60
Previous
| Contents
8.1 Before you begin
Prior to running the PMDF Mailbox Servers configuration utility you
must have installed PMDF-MTA or PMDF-ACCESS on your system, and it is
recommended that you also configure PMDF itself (and the PMDF Service
Dispatcher, normally done automatically as part of the PMDF
configuration) before configuring the PMDF POP and IMAP mailbox
servers. Refer to Chapters 1 through 7 if you
have not already installed and configured PMDF-MTA or PMDF-ACCESS.
If you were previously using non-PMDF servers, or older PMDF
singlethreaded servers running under the inetd daemon, then you will
need to shut down such old servers before you can use PMDF's
multithreaded servers. (Before configuring PMDF's servers is a
convenient time to do this, although if you prefer you can wait until
after you have configured PMDF's servers but before you try to start
PMDF's servers.)
Check your /etc/inetd.conf file; if it has any POP3 or
IMAP services defined, that is, any lines such as
pop3 stream tcp nowait root ...
imap stream tcp nowait root ...
you must remove those lines. After modifying your
inetd.conf file, you should restart the inetd daemon by
issuing a command such as the following:
# kill -1 `cat /var/run/inetd.pid`
The PMDF POP and IMAP mailbox servers configuration utility will prompt
for several pieces of information. In particular, it will ask which POP
and/or IMAP servers you wish to run, and how many simultaneous POP or
IMAP connections you wish to allow at your site, to which you will need
to provide site-appropriate answers. For further questions, the
configuration utility attempts to provide reasonable default values.
You may wish to mostly take the default answers the first time you
configure, and then later after observing the actual POP and IMAP usage
at your site, reconfigure with answers geared for your site.
Configuration questions will include the following:
- Whether you wish to run the legacy mailbox POP server, or the
MessageStore mailbox POP server, (or neither).
- Whether you wish to run the legacy mailbox IMAP server, or the
MessageStore mailbox IMAP server, (or neither).
- Whether you wish to log POP and IMAP connections.
- Whether you wish to run a POPPASSD server to support changing
passwords from POP clients using the ad-hoc password changing mechanism
used by, for instance, Eudora. Note that the POPPASSD protocol involves
sending both the old and the new password "in the clear", a
point to be considered carefully when deciding whether or not to
provide this service.
- Whether you wish to enable PMDF's password changing web CGI.
- If you select use of the MessageStore IMAP server or MessageStore
POP server, the utility will also configure the PMDF MessageStore and
PMDF popstore for you and will therefore presend several configuration
questions regarding the MessageStore and popstore. These questions will
include the following.
- What is the pseudo domain name assigned to the MessageStore. This
is the domain name which will be used to address mail to PMDF
MessageStore users. For instance, if you want MessageStore users to
have addresses of the form user@msgstore.acme.com, you would use the
domain name msgstore.acme.com for the MessageStore.
- The local postmaster address.
- The default primary message storage quota to allow each user. The
default account is granted this quota. When you create
user accounts, they will be given this primary quota unless you specify
a different quota. A primary quota value of 0 grants unlimited storage
quota.
- The default overdraft message storage quota to allow each user.
This is the amount by which users are allowed to exceed their primary
quota.¹ The
default account is granted this overdraft
quota which is then used as a default setting for user accounts you
create.
- How many days to retain PMDF popstore messages, awaiting user
download. If a user has not deleted a message after this limit, it is
either deleted silently or returned to its originator as unread. To
retain messages indefinitely, specify an age limit of 0.
- A special account name for posting to public folders in the
MessageStore.
- If you chose to run a POP server, there are a few POP server
configuration questions, including:
- What is the maximum number of simultaneous POP connections you wish
to support on your system. Note that this is not the total number of
users or even total number of POP users; rather, it is the maximum
number of POP users whose POP clients will be connecting
simultaneously. Also note that POP connections are typically brief: the
POP client connects, downloads messages, and disconnects. Choose a
number that will provide reasonable access for your users without
overburdening your system resources.
- What is the maximum number of connections you wish to allow per
server process. To support a given number of simultaneous connections,
there is a tradeoff between the number of processes used and the number
of connections handled per process. Fewer connections per process tends
to result in greater responsiveness for the individual connections, but
the resulting need for more processes incurs greater system overhead. A
moderate number of connections per process is usually best.
- Whether you wish the server to support the POP3 UIDL command. The
UIDL command permits POP clients to keep track of messages by an
identifier. POP users who enable "leave mail on server"
behavior typically appreciate having UIDL supported, as it can allow
their client to keep track of which of the messages in their inbox they
have actually already read. Sites that wish to discourage "leave
mail on server" behavior may wish to disable UIDL support.
- If you chose to run an IMAP server, there are a few IMAP server
questions, including:
- What is the maximum number of simultaneous IMAP connections you
wish to support on your system. Note that this is not the total number
of users or even total number of IMAP users; rather, it is the maximum
number of simultaneous IMAP connections. Some IMAP clients make (and
keep open) more than one connection to the server. So the number of
simultaneous IMAP connections may be higher than the number of
simultaneous IMAP users. Unlike POP connections, IMAP connections tend
to be long lasting: the IMAP client connects and stays connected as the
IMAP user reads and moves messages between folders. Choose a number
that will provide reasonable access for your users without
overburdening your system resources.
- What is the maximum number of connections you wish to allow per
server process. To support a given number of simultaneous connections,
there is a tradeoff between the number of processes used and the number
of connections handled per process. Fewer connections per process tends
to result in greater responsiveness for the individual connections, but
the resulting need for more processes incurs greater system overhead. A
moderate number of connections per process is usually best.
Note
¹ The utility of an overdraft quota is
explained in the PMDF popstore & MessageStore Manager's Guide .
Previous
| Next
| Contents