We have posted the i386.rpm, src.rpm, and patches on our WWW site at
http://www.affinity-systems.ab.ca/software/ for sendmail-8.9.3-1. These
should work on Red Hat 5.0, 5.1, and 5.2 but were compiled under a relatively
stock Red Hat 5.2 system and Kernel 2.2.1.
Here is information on the package:
bash# rpm -qi sendmail-rhcn
Name : sendmail-rhcn Distribution: Red Hat Contrib|Net
Version : 8.9.3 Vendor: Affinity Systems Inc.
Release : 1 Build Date: Wed Feb 10 09:12:59 1999
Install date: Wed Feb 10 09:17:10 1999 Build Host: cafe.affinity-systems.ab.ca
Group : Daemons Source RPM: sendmail-rhcn-8.9.3-1.src.rpm
Size : 2269112 License: BSD
URL : http://www.sendmail.org/
Summary : sendmail mail transport agent
Sendmail is a Mail Transport Agent, which is the program
that moves mail from one machine to another. Sendmail implements a
general internetwork mail routing facility, featuring aliasing and
forwarding, automatic routing to network gateways, and flexible
If you need the ability to send and receive mail via the internet
you'll need sendmail.
cafe:bash# rpm -q --changelog sendmail-rhcn
- updated to sendmail 8.9.3
- updated sendmail.cf and asi-redhat.mc to use newer m4 files
- added Obsoletes line to .spec header
- changed install to make files install as none root user if root doesn't do
the build (for SRPM), and added attr flags to files section for rhcn
- backed out the apache accept patch as accept is handled differently and
(according to the release info) this should fix the DOS attack resulting for
sendmail sleeping for 5 seconds after a bad accept. This release includes
the patch for mime buffer overflows as well. If it still causes problems
due to the accept handling we will merge the apache accept patch back in.
- changed install script of spec file to create /var/spool/mqueue and
.hoststat with mail ownerships and mode 700. This is wanted and needed if
people set the RunAsUser in sendmail.cf to the default mail user (mail
8:12) which is much safer then running sendmail as user root. This should
help with certain security concerns.
- modified the default sendmail.cf to set RunAsUser to mail. Change this if
needed to a different UID. Also changed DefaultUser to an equal number, now
it is 8:12 (these are redhat 5.1 default uid/gid for user mail).
- dropped MaxDaemonChildren down to 40 in the default sendmail.cf. This
should help wee ppp sites like ours as they may not be able to handle 80
children that easily... Bump this value up in the file
/usr/doc/sendmail-8.X.X/cf/cf/asi-redhat.mc and remake with M4 to change it.
- mail spool directory (/var/spool/mail) changed to root.root mode 1777.
This is for local delivery with procmail, and mail pickup with some pop
servers such as cucipop. In these cases, the spool file is locked, copied
to a lock file (for pop), and then read etc all the while running as that
user instead of a privledged account. Mail boxes can then be kept mode 600.
- changed ownership of /etc/aliases to be mail mode 644 as to do
AutoRebuilds this file must be writable by the sendmail daemon running as
- tightened permissions on suid files /usr/libexec/mail.local and
/usr/sbin/sendmail to 4511
- Updated to sendmail-8.9.2 and rebuilt RPM.
- Applied sendmail-8.9.1a patch which fixes mime buffer overflows in some
Affinity Systems Inc. | WWW: http://www.affinity-systems.ab.ca
Everything Unix | Linux: The choice of a GNU generation
Unix System Administration, System programming, Network Administration