Supported platforms
===================

Mutt has been reported to compile and run under the following Unix operating
systems:

	AIX
	BSDI
	Convex
	Data General Unix (DG/UX)
	Digital Unix (OSF/1)
	FreeBSD
	HP-UX
	IRIX
	Linux
	Atari MiNT
	MkLinux
	NetBSD
	Solaris
	SunOS
	Ultrix
	UnixWare

- An ANSI C compiler (such as gcc) is required.

- You must also have a SysV compatible curses library, or you must
  install either

	GNU ncurses, ftp://prep.ai.mit.edu/pub/gnu/

  or

	S-Lang, ftp://space.mit.edu/pub/davis/slang/

Installation
============

Installing Mutt is rather painless through the use of the GNU autoconf
package.  Simply untar the Mutt distribution, and run the ``configure''
script.  In most cases, it will automatically determine everything it needs
to know in order to compile.  However, there are a few options to
``configure'' to help it out, or change the default behavior:

--prefix=DIR
	install Mutt in DIR instead of /usr/local

--with-curses=DIR
	use the curses lib in DIR/lib.  If you have ncurses, ``configure''
	will automatically look in /usr/include/ncurses for the include
	files.

--with-slang[=DIR]
	use the S-Lang library instead of ncurses.  This library seems to
	work better for some people because it is less picky about proper
	termcap entries than ncurses.  It is recommended that you use at
	*least* version 0.99-37 with Mutt.

--with-homespool=FILE
	treat file in the user's home directory as the spool mailbox.  Note
	that this is *not* the full pathname, but relative to the user's
	home directory.

--disable-domain
	force Mutt to not append the FQDN to unqualified addresses

--enable-pop
	enable POP3 support

--enable-hidden-host
	local hostname is not part of the FQDN.

--enable-dsn
	enable Delivery Status Notification (DSN) support.  Do *not* enable
	this unless you are sure that your sendmail supports this.  Only
	Berkley sendmail's 8.7.x and above support this.

--enable-8bitmime
	enable the use of the -B option to sendmail 8.x

--with-gnu-regex
	use GNU regex instead of local regexp routines.  Many systems don't
	have a the POSIX compliant regcomp/regexec/regfree routines, so this
	provides a way to support them.  You must first compile the
	``regex'' pacakge and then copy regex.h and regex.o in to the Mutt
	directory before you run ``configure'' with this option

--disable-from
	suppress generatation of the From: field

Once ``configure'' has completed, simply type ``make install.''

Mutt should compile cleanly (without errors) and you should end up with a
binary called ``mutt.''  If you get errors about undefined symbols like
A_NORMAL or KEY_MIN, then you probably don't have a SysV compliant curses
library.  You should install either ncurses or S-Lang (see above), and then
run the ``configure'' script again.
