Commit | Line | Data |
---|---|---|
0d08c5aa | 1 | /*- |
99d61517 | 2 | * @(#)READ_ME 8.1 (Berkeley) %G% |
7a641c36 KB |
3 | */ |
4 | ||
3b61c5e6 | 5 | SENDMAIL RELEASE 8 |
05176eeb | 6 | |
3b61c5e6 KB |
7 | This directory has the latest sendmail software from Berkeley. See |
8 | doc/op/op.me for a summary of changes since 5.67. | |
05176eeb | 9 | |
3b61c5e6 | 10 | Report any bugs to sendmail@CS.Berkeley.EDU. |
05176eeb | 11 | |
3b61c5e6 KB |
12 | The latest version of sendmail is kept on FTP.CS.Berkeley.EDU, directory |
13 | /ucb/sendmail; check there for the latest revision. | |
e22959f2 | 14 | |
4321b2fe EA |
15 | There are several related RFCs that you may wish to read -- they are |
16 | available via anonymous FTP to several sites, including nic.ddn.mil | |
17 | (directory rfc), ftp.nisc.sri.com (rfc), nis.nsf.net (RFC), | |
18 | nisc.jvnc.net (rfc), venera.isi.edu (in-notes), and wuarchive.wustl.edu | |
19 | (info/rfc). They can also be retrieved via electronic mail by sending | |
20 | email to one of: | |
21 | ||
22 | mail-server@nisc.sri.com | |
23 | Put "send rfcNNN" in message body | |
24 | nis-info@nis.nsf.net | |
25 | Put "send RFCnnn.TXT-1" in message body | |
26 | sendrfc@jvnc.net | |
27 | Put "RFCnnn" as Subject: line | |
28 | ||
29 | Important RFCs for electronic mail are: | |
30 | ||
31 | RFC821 SMTP protocol | |
32 | RFC822 Mail header format | |
33 | RFC974 MX routing | |
34 | RFC976 UUCP mail format | |
35 | RFC1123 Host requirements (modifies 821, 822, and 974) | |
c979d06a | 36 | RFC1413 Identification server |
1b409091 EA |
37 | RFC1341 MIME: Multipurpose Internet Mail Extensions |
38 | RFC1344 Implications of MIME for Internet Mail Gateways | |
4321b2fe EA |
39 | |
40 | Other standards that may be of interest (but which are less directly | |
41 | relevant to sendmail) are: | |
42 | ||
4321b2fe EA |
43 | RFC987 Mapping between RFC822 and X.400 |
44 | RFC1049 Content-Type header field (extension to RFC822) | |
45 | ||
46 | Unfortunately, for a variety of reasons the Makefiles are for the new | |
47 | Berkeley "make" and will not work on the old, traditional make. I urge | |
48 | you to get this make from Net2 (available on many public FTP archives). | |
49 | Failing that, some directories have a "Makefile.dist" that will work on | |
50 | older versions of make (but don't have the niceties included). | |
51 | ||
52 | Similar comments apply to the man pages -- they use the new Berkeley | |
53 | -mandoc macros instead of the -man macros. You can get these from | |
54 | Net2 as well. | |
55 | ||
56 | IF YOU WANT TO RUN THE NEW BERKELEY DB SOFTWARE: **** DO NOT **** | |
57 | use the version that was on the Net2 tape -- it has a number of | |
58 | nefarious bugs that were bad enough when I got them; you shouldn't have | |
59 | to go through the same thing. Instead, get a new version via public | |
3b61c5e6 | 60 | FTP from ftp.CS.Berkeley.EDU, file ucb/4bsd/db.tar.Z. This software |
4321b2fe EA |
61 | is highly recommended; it gets rid of several stupid limits, it's much |
62 | faster, and the interface is nicer to animals and plants. You will | |
63 | also probably find that you have to add -I/where/you/put/db/include | |
64 | to the sendmail makefile to get db.h to work properly. | |
65 | ||
66 | The structure of this directory tree is: | |
05176eeb EA |
67 | |
68 | cf Source for Berkeley configuration files. These are | |
69 | different than what you've seen before. They are a | |
70 | fairly dramatic rewrite, requiring the new sendmail | |
71 | (since they use new features). | |
c979d06a EA |
72 | contrib Some contributed tools to help with sendmail. THESE |
73 | ARE NOT SUPPORTED by Berkeley -- contact the original | |
3b61c5e6 KB |
74 | authors if you have problems. (This directory is not |
75 | on the 4.4BSD tape.) | |
05176eeb EA |
76 | doc Documentation. If you are getting source, read |
77 | op.me -- it's long, but worth it. | |
05176eeb EA |
78 | mailstats Statistics printing program. It has the pathname of |
79 | sendmail.st compiled in, so if you've changed that, | |
80 | beware. This isn't all that useful. | |
81 | makemap A program that creates the keyed maps used by the $( ... $) | |
82 | construct in sendmail. It is primitive but effective. | |
83 | It takes a very simple input format, so you will probably | |
84 | expect to preprocess must human-convenient formats | |
85 | using sed scripts before this program will like them. | |
86 | But it should be functionally complete. | |
87 | praliases A program to print the DBM version of the aliases file. | |
88 | It hasn't been converted to understand the new Berkeley | |
89 | DB format (which we are using). | |
90 | rmail Source for rmail(8). This is used as a delivery | |
91 | agent for for UUCP, and could presumably be used by | |
2d13da1c EA |
92 | other non-socket oriented mailers. Older versions of |
93 | rmail are probably deficient. | |
0d08c5aa | 94 | src Source for the sendmail program itself. |