Commit | Line | Data |
---|---|---|
0d08c5aa | 1 | /*- |
873b1860 | 2 | * @(#)READ_ME 8.4 (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 | |
2c7395f9 EA |
15 | |
16 | +--------------+ | |
17 | | MANUAL PAGES | | |
18 | +--------------+ | |
19 | ||
20 | The sendmail manual pages use contemporary Berkeley troff macros. If | |
21 | your system does not process these manual pages, you can pick up the | |
22 | new macros in a BSD Net/2 FTP site (e.g. | |
23 | ftp.uu.net:/systems/unix/bsd-unix/share/me/strip.sed and | |
24 | ftp.uu.net:/systems/unix/bsd-unix/share/tmac/* ) | |
25 | ||
26 | The strip.sed file is only used in installation. | |
27 | ||
28 | After installation, edit tmac.doc and tmac.andoc to reflect the | |
29 | installation path of the tmac files. Those files contain pointers to | |
30 | /usr/share/tmac/, and those pointers are not changed by the `make | |
31 | install` process. | |
32 | ||
33 | Rename the existing tmac.an to be tmac.an.old, and rename tmac.andoc | |
34 | to be tmac.an. | |
35 | ||
36 | tmac.an will choose between tmac.an.old, your old macros, or tmac.doc, | |
37 | which are the new macros, so that both the new man pages and the | |
38 | existing man pages will be translated properly. | |
39 | ||
873b1860 EA |
40 | I'm also told that the groff distribution from MIT has a tmac.doc |
41 | macro set that is compatible with these macros. | |
42 | ||
2c7395f9 EA |
43 | |
44 | +--------------+ | |
45 | | RELATED RFCS | | |
46 | +--------------+ | |
47 | ||
4321b2fe EA |
48 | There are several related RFCs that you may wish to read -- they are |
49 | available via anonymous FTP to several sites, including nic.ddn.mil | |
50 | (directory rfc), ftp.nisc.sri.com (rfc), nis.nsf.net (RFC), | |
51 | nisc.jvnc.net (rfc), venera.isi.edu (in-notes), and wuarchive.wustl.edu | |
52 | (info/rfc). They can also be retrieved via electronic mail by sending | |
53 | email to one of: | |
54 | ||
55 | mail-server@nisc.sri.com | |
56 | Put "send rfcNNN" in message body | |
57 | nis-info@nis.nsf.net | |
58 | Put "send RFCnnn.TXT-1" in message body | |
59 | sendrfc@jvnc.net | |
60 | Put "RFCnnn" as Subject: line | |
61 | ||
62 | Important RFCs for electronic mail are: | |
63 | ||
64 | RFC821 SMTP protocol | |
65 | RFC822 Mail header format | |
66 | RFC974 MX routing | |
67 | RFC976 UUCP mail format | |
68 | RFC1123 Host requirements (modifies 821, 822, and 974) | |
c979d06a | 69 | RFC1413 Identification server |
1b409091 EA |
70 | RFC1341 MIME: Multipurpose Internet Mail Extensions |
71 | RFC1344 Implications of MIME for Internet Mail Gateways | |
4321b2fe EA |
72 | |
73 | Other standards that may be of interest (but which are less directly | |
74 | relevant to sendmail) are: | |
75 | ||
4321b2fe EA |
76 | RFC987 Mapping between RFC822 and X.400 |
77 | RFC1049 Content-Type header field (extension to RFC822) | |
78 | ||
79 | Unfortunately, for a variety of reasons the Makefiles are for the new | |
80 | Berkeley "make" and will not work on the old, traditional make. I urge | |
81 | you to get this make from Net2 (available on many public FTP archives). | |
82 | Failing that, some directories have a "Makefile.dist" that will work on | |
83 | older versions of make (but don't have the niceties included). | |
84 | ||
2c7395f9 EA |
85 | |
86 | +-------------------+ | |
87 | | DATABASE ROUTINES | | |
88 | +-------------------+ | |
4321b2fe EA |
89 | |
90 | IF YOU WANT TO RUN THE NEW BERKELEY DB SOFTWARE: **** DO NOT **** | |
91 | use the version that was on the Net2 tape -- it has a number of | |
92 | nefarious bugs that were bad enough when I got them; you shouldn't have | |
93 | to go through the same thing. Instead, get a new version via public | |
3b61c5e6 | 94 | FTP from ftp.CS.Berkeley.EDU, file ucb/4bsd/db.tar.Z. This software |
4321b2fe EA |
95 | is highly recommended; it gets rid of several stupid limits, it's much |
96 | faster, and the interface is nicer to animals and plants. You will | |
97 | also probably find that you have to add -I/where/you/put/db/include | |
98 | to the sendmail makefile to get db.h to work properly. | |
99 | ||
2c7395f9 EA |
100 | |
101 | +---------------------+ | |
102 | | DIRECTORY STRUCTURE | | |
103 | +---------------------+ | |
104 | ||
4321b2fe | 105 | The structure of this directory tree is: |
05176eeb EA |
106 | |
107 | cf Source for Berkeley configuration files. These are | |
108 | different than what you've seen before. They are a | |
109 | fairly dramatic rewrite, requiring the new sendmail | |
110 | (since they use new features). | |
c979d06a EA |
111 | contrib Some contributed tools to help with sendmail. THESE |
112 | ARE NOT SUPPORTED by Berkeley -- contact the original | |
3b61c5e6 KB |
113 | authors if you have problems. (This directory is not |
114 | on the 4.4BSD tape.) | |
05176eeb EA |
115 | doc Documentation. If you are getting source, read |
116 | op.me -- it's long, but worth it. | |
05176eeb EA |
117 | mailstats Statistics printing program. It has the pathname of |
118 | sendmail.st compiled in, so if you've changed that, | |
119 | beware. This isn't all that useful. | |
120 | makemap A program that creates the keyed maps used by the $( ... $) | |
121 | construct in sendmail. It is primitive but effective. | |
122 | It takes a very simple input format, so you will probably | |
123 | expect to preprocess must human-convenient formats | |
124 | using sed scripts before this program will like them. | |
125 | But it should be functionally complete. | |
126 | praliases A program to print the DBM version of the aliases file. | |
127 | It hasn't been converted to understand the new Berkeley | |
128 | DB format (which we are using). | |
129 | rmail Source for rmail(8). This is used as a delivery | |
130 | agent for for UUCP, and could presumably be used by | |
2d13da1c EA |
131 | other non-socket oriented mailers. Older versions of |
132 | rmail are probably deficient. | |
0d08c5aa | 133 | src Source for the sendmail program itself. |
ac7b5dfd | 134 | test Some test scripts (currently only for compilation aids). |