|
|
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.