Last Update: 20-Oct-2000
Operating System: OpenVMS, UNIX, NT
Component: POP and IMAP Servers
Base Level Required: PMDF V6.0-23
Other Requirements: none
Platform Subdirectory File(s) to download
-------- ------------ --------------------
OpenVMS VAX [.VMS.VAX_EXE] POP3D.EXE,
IMAPD.EXE,
IMAP_SERVER.EXE,
POP_SERVER.EXE
OpenVMS Alpha [.VMS.ALPHA_EXE] POP3D.EXE,
IMAPD.EXE,
IMAP_SERVER.EXE,
POP_SERVER.EXE
Digital UNIX osf/bin/ pop3d_dispatcher,
imapd_dispatcher,
imap_server,
pop_server,
osf/lib/ libc-client_dispatcher.so
Solaris SPARC solaris-sparc/bin/ pop3d_dispatcher,
imapd_dispatcher,
imap_server,
pop_server,
solaris-sparc/lib/ libc-client_dispatcher.so
Solaris x86 solaris-x86/bin/ pop3d_dispatcher,
imapd_dispatcher,
imap_server,
pop_server,
solaris-x86/lib/ libc-client_dispatcher.so
NT Intel nt/bin/ imap_server.exe,
pop_server.exe
OS2 os2/ n/a
General info
------------
When FTPing these images, be sure to FTP them as binary images. Before
retrieving such an image with the GET command, be sure to put your FTP
into binary mode with a command such as TYPE IMAGE or TYPE BINARY.
Change History
--------------
20-Oct-2000
Fixed imap_server.exe for msgstore to generate an IMAP [ALERT]
message when an overquota mailbox is selected for the first time.
The IMAP spec requires clients to display such alerts to users,
although some clients don't comply with the specification. Fix
applies to all platforms - but VMS platforms must grab an
additional image - MSGSTORESHR.EXE - when retrieving the new
imap_server.exe image.
19-Oct-2000
New libc-client_dispatcher.so library to fix a security bug
which could potentially allow an IMAP user read access to any file
readable by a privileged group, and they could potentially
create/corrupt files which are writable by a privileged group.
22-Sep-2000
Performance enhancement made. Mostly noticable by sites who
use Eudora as their IMAP client. It's more efficient to do a batch
fetch (fetch 1:200) vs. a series of fetches (fetch 1, fetch 2 ...fetch 200)
for larger mailboxes. Eudora doesn't do batch fetches so it would take
them 2 hours while netscape only took 2 minutes on a folder with more than
2000 messages. (VMS only)
13-Sep-2000
Fixed a problem whereby the native IMAP server (IMAPD.EXE) would go into a
CPU loop. (VMS only)
5-Sep-2000
Fixed the bug when the TOP command did not work for the overquota message we
generate on the fly.
18-Aug-2000
Changed the error message given by the "native" pop server (POP3D.EXE on VMS
or pop3d_dispatcher on UNIX platforms) from "USER command disabled" to "-ERR
Encryption or a stronger authentication mechanism required" when
encryption or an authentication mechanism is required.
7-Jun-2000
Fixed a bug which appeared when FORCE_KILL_TIMEOUT was not set and the
dispatcher was in a shutdown state. The read timeout became 5 minutes, which in the case of
the bug reported, with MAX_LIFE_CONNS=1, meant that the process went into
shutdown state as soon as it got one connection, so that one connection's
timeout became 5 minutes instead of the 30 minutes.
28-Apr-2000
Made a change to the hybrid POP (native mail/popstore) and IMAP (native
mail) servers so that if DEBUG_USER_XXXX is set to 0, there will no longer
be any output for this option in the pop3d.log and imapd.log files. Without
the new images an entry for each connection is entered into the log files
saying that the option is not specified. (VMS and UNIX platforms only)
3-Apr-2000
Fixed a bug with the LAST command where if the user is in the popstore,
the hybrid pop3 server (native mail/popstore) always returned the number of
messages in the mailbox, not interoperating with old Eudora. (VMS and UNIX
platforms only)
30-Mar-2000
Fixed a bug so that the TRANSLATE=ASCII-NOCASE setting in the security.cnf
file now works for the Old pop server (for popstore and native mail users).
(VMS and UNIX platforms only)
Installation
------------
OpenVMS
After putting the files in the PMDF_EXE directory, check the
protections to be sure that they are W:RE. Then issue the commands
$ INSTALL REPLACE PMDF_EXE:POP3D ! on all cluster nodes with PMDF
$ PMDF RESTART/CLUSTER POP3
$ INSTALL REPLACE PMDF_EXE:IMAPD
$ PMDF RESTART/CLUSTER IMAPD ! on all cluster nodes with PMDF
Solaris, Digital UNIX
To install the new files, place them into the /pmdf/bin/ directory and
then execute the following commands:
# chown pmdf:bin /pmdf/bin/pop3d_dispatcher
# chmod 755 /pmdf/bin/pop3d_dispatcher
# chown pmdf:bin /pmdf/bin/imapd_dispatcher
# chmod 755 /pmdf/bin/imapd_dispatcher
# pmdf restart dispatcher
NT
Not applicable