________________________________________________________________ LEGE's proto.m4 patch for sendmail 8.9.1a: ________________________________________________________________ I have moved the sendmail config files to /etc/mail. This means you ought to recompile sendmail, see "/tmp/sendmail-8.9.1a-havedone.txt". You will need both "/tmp/xaliases-2.2.tar.gz" and "/tmp/sendmail-8.9.1-cf-cpio-idcmu.bz2". If you don't have bzip2, you can write back to me for the almost twice as big "/tmp/sendmail-8.9.1-cf-cpio-idcmu.gz". Or down- load it from my web-site, http://www.lege.com. Save and read "/tmp/sendmail-8.9.1a-havedone.txt". It really says it all, on how to compile and install sendmail-8.9.1a using my patch. If you don't want to apply the sendmail.8.9.1a.patch (from sendmail.org), you will have to delete this line from "/tmp/sendmail-8.9.1a-havedone.txt": APPENDDEF(\`confENVDEF', \`-D_FFR_MAX_MIME_HEADER_LENGTH=1') And you will have to delete this line from /usr/src/sendmail-8.9.1/cf/elijah.smtp.mc: O MaxMimeHeaderLength=256/128 (and from any other .mc file as well). So, anyway, read "/tmp/sendmail-8.9.1a-havedone.txt" and do what it says there in preparation for installing my proto.m4 patch! This is quite important, as I have moved the default location of the sendmail.cf file to /etc/mail/sendmail.cf, and you really must recompile sendmail according to "/tmp/sendmail-8.9.1a-havedone.txt" before using my configuration! ________________________________________________________________ There is one alternative, if you don't want to move to /etc/mail: 1. Omit the lines mentioned above. 2. Edit /usr/local/bin/xaliases after installing /tmp/xaliases-2.2.tar.gz so CPATH="/etc/mail" is changed into CPATH="/etc" in your copy. 3. Edit /usr/src/sendmail-8.9.1/ostype/linux.m4 and any other .m4 or .mc file so any mention of /etc/mail is changed into /etc instead, after installing /tmp/sendmail-8.9.1-cf-cpio-idcmu.bz2. ________________________________________________________________ I plan to put the same info up on the web too in the near future, so don't forget to visit http://www.lege.com -- there's a FAQ and all! Here is the basic steps to unpack the archives: __________________________________________________________________ cd /usr/src/sendmail-8.9.1/cf cp -p ostype/linux.m4 ostype/linux.m4.yourname bzip2 -d < /tmp/sendmail-8.9.1-cf-cpio-idcmu.bz2 | cpio -idcmu These files are unpacked... 89744 Nov 10 02:33 README 88177 Jun 30 1998 README.orig 3534 Nov 10 02:37 README.patch 43653 Dec 15 23:22 cf/elijah.smtp.cf 10625 Dec 15 22:12 cf/elijah.smtp.mc 46 Nov 10 03:12 cf/make_elijah 42 Nov 10 03:12 cf/make_ruth 13676 Dec 15 23:23 cf/ruth.smtp.cf 4498 Nov 10 04:14 cf/ruth.smtp.mc 14468 Dec 15 23:03 domain/elijah.m4 4099 Nov 10 03:43 domain/ruth.m4 124 Nov 10 01:18 feature/orbs.m4 49453 Nov 10 03:56 m4/proto.m4 41816 Jun 30 1998 m4/proto.m4.orig 14278 Nov 10 04:03 m4/proto.m4.patch 2376 Dec 15 23:18 ostype/linux.m4 500 May 20 1998 ostype/linux.m4.orig 2341 Dec 15 23:21 ostype/linux.m4.patch 1835 Nov 11 18:42 ostype/solaris2.m4 962 May 20 1998 ostype/solaris2.m4.orig 2238 Nov 11 18:43 ostype/solaris2.m4.patch Study cf/elijah.smtp.mc, domain/elijah.m4, ostype/linux.m4 and possibly m4/proto-patch-8.9.1. "ruth" is an ethernet-connected second Linux system on network 192.168.16.0 ... IP addresses on this network are not routed, so "ruth" doesn't even try to look up in DNS -- instead it's sendmail has been recompiled not to use DNS at all and the configuration is a very simple nullclient. Happy hunting! I *strongly* recommend that you also install xaliases-2.2. cd /usr/src or cd /usr/local/src tar -zxvf /tmp/xaliases-2.2.tar.gz cd xaliases-2.2 less INSTALL Happy Hunting! ________________________________________________________________ Leif Erlingsson, Katrinebergsvagen 70, 146 50 Tullinge, Sweden TEL +46 8 778-5038, MOB +46 709 14-0631, URL http://www.lege.com