|
|
1.1 root 1: There are three system types on which smail can be installed.
2:
3: (1) Berkeley with sendmail
4: (2) System V with sendmail
5: (3) System V without sendmail
6:
7: Note: if you have a System III or V7 derived system, you
8: can probably treat it like (3). We have not tested smail
9: on such a system.
10:
11: The installation will vary slightly for each system type.
12:
13: For all systems you first have to create a 'paths' database.
14: See paths(8) for details on the file's format. Then
15: copy it to /usr/lib/uucp/paths.
16:
17: Next, edit "defs.h" to configure smail to suit your situation.
18:
19: Here are step by step installation instructions for each system type.
20:
21: (1) For a berkeley system with sendmail, the steps are:
22:
23: $ make
24:
25: $ cp smail /bin/smail
26:
27: $ sh make.cf.sh
28: <answer the questions it asks>
29:
30: $ mv /usr/lib/sendmail.cf /usr/lib/OLDsendmail.cf
31:
32: $ cp sendmail.cf /usr/lib/sendmail.cf
33:
34: $ /usr/lib/sendmail -bz
35:
36: $ mv /bin/rmail /bin/OLDrmail
37:
38: $ ln /bin/smail /bin/rmail
39:
40: (2) For a System V system with sendmail, the steps are:
41:
42: $ make
43:
44: $ cp smail /bin/smail
45:
46: $ ln /bin/mail /bin/lmail
47:
48: $ sh make.cf.sh
49: <answer the questions it asks>
50:
51: $ mv /usr/lib/sendmail.cf /usr/lib/OLDsendmail.cf
52:
53: $ cp sendmail.cf /usr/lib/sendmail.cf
54:
55: $ /usr/lib/sendmail -bz
56:
57: $ rm /bin/mail # (Remember, you still have it in /bin/lmail.)
58:
59: $ mv svbinmail /bin/mail
60:
61: $ mv /bin/rmail /bin/OLDrmail
62:
63: $ ln /bin/smail /bin/rmail
64:
65: Note: some implementations of sendmail don't work when the 'U'
66: flag is set in the definition of the local mailer (a line that
67: begins with "Mlocal" in the generated sendmail.cf). If you try
68: to send mail from a local user to a local user, a message comes
69: out that says "No '!' in UUCP! (user)" - and the mail fails.
70: If this happens take the 'U' flag out of the sendmail.cf.
71:
72: [ the >'s are secondary prompts from the shell,
73: and ^M is 'carat' 'M', not 'control-M' ]
74:
75: $ ed sendmail.cf <<!
76: > /^Mlocal/s/SU/S/
77: > w
78: > q
79: > !
80:
81: (3) For a System V system without sendmail, the steps are:
82:
83: $ make
84:
85: $ cp smail /bin/smail
86:
87: $ mv /bin/mail /bin/lmail
88:
89: $ mv svbinmail /bin/mail
90:
91: $ mv /bin/rmail /bin/OLDrmail
92:
93: $ ln /bin/smail /bin/rmail
94:
95: You're done.
96:
97: #
98: # @(#)Install 2.5 (smail) 9/15/87
99: #
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.