diff options
Diffstat (limited to 'usr.sbin/sendmail/READ_ME')
-rw-r--r-- | usr.sbin/sendmail/READ_ME | 111 |
1 files changed, 80 insertions, 31 deletions
diff --git a/usr.sbin/sendmail/READ_ME b/usr.sbin/sendmail/READ_ME index 016fa7f49c9..2e50d085eca 100644 --- a/usr.sbin/sendmail/READ_ME +++ b/usr.sbin/sendmail/READ_ME @@ -1,16 +1,21 @@ /*- - * @(#)READ_ME 8.10 (Berkeley) 4/13/94 + * @(#)READ_ME 8.25 (Berkeley) 11/19/95 */ SENDMAIL RELEASE 8 This directory has the latest sendmail software from Berkeley. See -doc/op/op.me for a summary of changes since 5.67. +doc/changes/changes.me for a summary of changes since 5.67. -Report any bugs to sendmail@CS.Berkeley.EDU. +Report any bugs to sendmail-bugs@sendmail.ORG -The latest version of sendmail is kept on FTP.CS.Berkeley.EDU, directory -/ucb/sendmail; check there for the latest revision. +****************************************************************** +** DO NOT USE MAKE to compile sendmail. Instead, cd src and ** +** use the "makesendmail" shell script. On many environments ** +** this will do everything for you, no fuss, no muss. See ** +** src/READ_ME for more details of compilation. See cf/README ** +** for details about building a runtime configuration file. ** +****************************************************************** +--------------+ @@ -28,7 +33,26 @@ The strip.sed file is only used in installation. After installation, edit tmac.doc and tmac.andoc to reflect the installation path of the tmac files. Those files contain pointers to /usr/share/tmac/, and those pointers are not changed by the `make -install` process. +install` process. There's also a bug in those files -- make the +following patch: + +*** tmac.an~ Tue Jul 12 14:29:09 1994 +--- tmac.an Fri Jul 15 13:17:54 1994 +*************** +*** 50,55 **** + .de TH + .rn TH xX + .so /usr/share/lib/tmac/tmac.an.old +! .TH \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 + .rm xX + .. +--- 50,55 ---- + .de TH + .rn TH xX + .so /usr/share/lib/tmac/tmac.an.old +! .TH "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" + .rm xX + .. Rename the existing tmac.an to be tmac.an.old, and rename tmac.andoc to be tmac.an. @@ -104,8 +128,13 @@ Important RFCs for electronic mail are: RFC976 UUCP mail format RFC1123 Host requirements (modifies 821, 822, and 974) RFC1413 Identification server - RFC1341 MIME: Multipurpose Internet Mail Extensions + RFC1425 SMTP Service Extensions (ESMTP spec) + RFC1426 SMTP Service Extension for 8bit-MIMEtransport + RFC1427 SMTP Service Extension for Message Size Declaration + RFC1521 MIME: Multipurpose Internet Mail Extensions RFC1344 Implications of MIME for Internet Mail Gateways + RFC1428 Transition of Internet Mail from Just-Send-8 to + 8-bit SMTP/MIME Other standards that may be of interest (but which are less directly relevant to sendmail) are: @@ -114,8 +143,8 @@ relevant to sendmail) are: RFC1049 Content-Type header field (extension to RFC822) Warning to AIX users: this version of sendmail does not implement -MB, MR, or MG DNS resource records, as defined as experiments in -RFC883. +MB, MR, or MG DNS resource records, as defined (as experiments) in +RFC1035. +-------------------+ @@ -138,32 +167,26 @@ about NEWDB and NDBM coexisting. +--------------------+ -| Host Name Services | +| HOST NAME SERVICES | +--------------------+ -If you compile with NAMED_BIND (the default) sendmail will use -DNS (the Domain Name System) for most host name lookups. If -you do not have DNS running at your site you may have to turn -this off to cause sendmail to use NIS and/or the /etc/hosts file. -In particular, on SunOS you have to choose to use DNS (which -you should do if you are attached to the Internet, otherwise -you lose MX records, which are required) or NIS -- there is no -way to try both. - -If you are using NIS and /etc/hosts, it is critical that you -list the long (fully qualified) name first in the /etc/hosts file -used to build the NIS database. For example, the line should read +If you are using NIS or /etc/hosts, it is critical that you +list the long (fully qualified) name somewhere (preferably first) in +the /etc/hosts file used to build the NIS database. For example, the +line should read 128.32.149.68 mastodon.CS.Berkeley.EDU mastodon **** NOT **** - 128.32.149.68 mastodon mastodon.CS.Berkeley.EDU + 128.32.149.68 mastodon -If you use the wrong order, sendmail will conclude that your -canonical name is the short version and use that in messages. -The name "mastodon" doesn't mean much outside of Berkeley, -and so this creates incorrect and unreplyable messages. +If you do not include the long name, sendmail will complain loudly +about ``unable to qualify my own domain name (mastodon) -- using +short name'' and conclude that your canonical name is the short +version and use that in messages. The name "mastodon" doesn't mean +much outside of Berkeley, and so this creates incorrect and unreplyable +messages. +-------------+ @@ -178,6 +201,23 @@ with the old version of sendmail, so it's safe to go ahead and install it. ++----------------+ +| USE WITH IDENT | ++----------------+ + +Sendmail 8 supports the IDENT protocol, as defined by RFC 1413. +No ident server is included with this distribution. I have found +copies available on: + + ftp.lysator.liu.se /pub/ident/servers + romulus.ucs.uoknor.edu /networking/ident/servers + ftp.cyf-kr.edu.pl /agh/uciagh/network/ident + +If you want to run an IDENT server, I suggest getting a copy from +one of those sites. Versions are available for several different +systems, including Apollo, BSD, NeXT, AIX, TOPS20, and VMS. + + +-----------+ | MAKEFILES | +-----------+ @@ -219,6 +259,10 @@ contrib Some contributed tools to help with sendmail. THESE on the 4.4BSD tape.) doc Documentation. If you are getting source, read op.me -- it's long, but worth it. +mail.local The source for the local delivery agent used for 4.4BSD. + THIS IS NOT PART OF SENDMAIL! and may not compile + everywhere, since it depends on some 4.4-isms. Warning: + it does mailbox locking differently than other systems. mailstats Statistics printing program. It has the pathname of sendmail.st compiled in, so if you've changed that, beware. This isn't all that useful. @@ -228,12 +272,17 @@ makemap A program that creates the keyed maps used by the $( ... $) expect to preprocess must human-convenient formats using sed scripts before this program will like them. But it should be functionally complete. -praliases A program to print the DBM version of the aliases file. - It hasn't been converted to understand the new Berkeley - DB format (which we are using). +praliases A program to print the DBM or NEWDB version of the + aliases file. rmail Source for rmail(8). This is used as a delivery agent for for UUCP, and could presumably be used by other non-socket oriented mailers. Older versions of - rmail are probably deficient. + rmail are probably deficient. RMAIL IS NOT PART OF + SENDMAIL!!! The 4.4BSD source is included for you to + look at or try to port to your system. I know it doesn't + compile on {SunOS, HP-UX, OSF/1, other} (pick one). +smrsh The "sendmail restricted shell", which can be used as + a replacement for /bin/sh in the prog mailer to provide + increased security control. NOT PART OF SENDMAIL! src Source for the sendmail program itself. test Some test scripts (currently only for compilation aids). |