imapext-2007

annotate README @ 0:ada5e610ab86

imap-2007e
author yuuji@gentei.org
date Mon, 14 Sep 2009 15:17:45 +0900
parents
children
rev   line source
yuuji@0 1 /* ========================================================================
yuuji@0 2 * Copyright 1988-2007 University of Washington
yuuji@0 3 *
yuuji@0 4 * Licensed under the Apache License, Version 2.0 (the "License");
yuuji@0 5 * you may not use this file except in compliance with the License.
yuuji@0 6 * You may obtain a copy of the License at
yuuji@0 7 *
yuuji@0 8 * http://www.apache.org/licenses/LICENSE-2.0
yuuji@0 9 *
yuuji@0 10 *
yuuji@0 11 * ========================================================================
yuuji@0 12 */
yuuji@0 13
yuuji@0 14 IMAP Toolkit Environment
yuuji@0 15 4 April 2007
yuuji@0 16 Mark Crispin
yuuji@0 17
yuuji@0 18
yuuji@0 19 UNIX QUICK BUILD NOTES
yuuji@0 20
yuuji@0 21 These quick build notes assume that you have installed OpenSSL before
yuuji@0 22 attempting to build this software, and that you do not have any non-default
yuuji@0 23 configuration parameters.
yuuji@0 24
yuuji@0 25 If you need additional information in building this software with OpenSSL,
yuuji@0 26 please refer to the docs/SSLBUILD file for more information.
yuuji@0 27
yuuji@0 28 If you intend to build this software with a non-default configuration
yuuji@0 29 (including building a non-compliant server without SSL support), please
yuuji@0 30 refer to the docs/BUILD file for more information.
yuuji@0 31
yuuji@0 32 1) Look in the top-level Makefile and find your system type code. For example,
yuuji@0 33 modern versions of Linux will use either "slx", "lnp", or one of the
yuuji@0 34 lnp-variants (such as "lrh").
yuuji@0 35
yuuji@0 36 2) Type "make" followed by the system type, e.g. "make slx".
yuuji@0 37
yuuji@0 38 3) Install the POP2 daemon (ipopd/ipop2d), the POP3 daemon (ipopd/ipop3d), and
yuuji@0 39 the IMAP daemon (imapd/imapd) on a system directory of your choosing.
yuuji@0 40
yuuji@0 41 4) Update /etc/services to register the pop2 service on TCP port 109, the
yuuji@0 42 pop3 service on TCP port 110, and the imap service on TCP port 143. Also
yuuji@0 43 update Yellow Pages/NIS/NetInfo/etc. if appropriate on your system.
yuuji@0 44
yuuji@0 45 5) Update /etc/inetd.conf (or install files on /etc/xinetd.d) to invoke the
yuuji@0 46 POP2, POP3, and IMAP daemons on their associated services.
yuuji@0 47
yuuji@0 48 6) If your system uses PAM authentication, be sure to set up /etc/pam.d/imap
yuuji@0 49 (*not* /etc/pam.d/imapd) and /etc/pam.d/pop (*not* /etc/pam.d/ipop3d or
yuuji@0 50 /etc/pam.d/pop3d or /etc/pam.d/popd or /etc/pam.d/pop3).
yuuji@0 51
yuuji@0 52 7) Unless you built your system without SSL support, you will need to set
yuuji@0 53 up SSL server certificates as described in docs/SSLBUILD.
yuuji@0 54
yuuji@0 55 6) That's all!
yuuji@0 56
yuuji@0 57 Read the file docs/BUILD and docs/SSLBUILD if you need more detailed
yuuji@0 58 information and/or you don't understand these quick build instructions.
yuuji@0 59
yuuji@0 60 MISCELLANEOUS NOTES
yuuji@0 61
yuuji@0 62 mtest has been run under UNIX, DOS, Windows, NT, Macintosh, TOPS-20, and
yuuji@0 63 VMS. It is a very primitive interface, however, and is suited mainly as a
yuuji@0 64 model of how to write a main program for c-client. You should take a look at
yuuji@0 65 the source to figure out how to use it. Briefly, it first asks for a mailbox
yuuji@0 66 name (either a local file path or an IMAP mailbox in the form
yuuji@0 67 "{hostname}mailbox") and then puts you in a command mode where "?" will give
yuuji@0 68 you a list of commands.
yuuji@0 69
yuuji@0 70 Pine is available separately on the FTP.CAC.Washington.EDU archives.
yuuji@0 71
yuuji@0 72 The focus of development and support is for UNIX and Win32 (including
yuuji@0 73 Windows 95/98/Millenium, Windows NT, and Windows 2000). The other ports are
yuuji@0 74 not frequently used or tested, and may be incomplete.

UW-IMAP'd extensions by yuuji