sendmail-8.11.0-8.i386.rpm uses /etc/aliases and /etc/aliases.db
to reroute email adresses.
We noticed that sendmail doesn't parse /etc/aliases correctly , an example
G.W.Bush@gov.com: bush, grandpa
sometimes it workes ok, sometimes email sent to G.W.Bush@gov.com only is
to email@example.com or only to firstname.lastname@example.org. Sometimes even no email is
sent to Mlocal.
The behaviour , correct or faulty stays the same after /usr/bin/newaliases
Temporary solution :
remove the sendmail version included with redhat 7.0 :
rpm -e sendmail-8.11.0-8.i386.rpm \
and use the sendmail rpm's from redhat 6.2 combined with
compat-glibc-6.2-220.127.116.11.i386.rpm from redhat 7.0 :
rpm -Uhv compat-glibc-6.2-18.104.22.168.i386.rpm
rpm -Uhv sendmail-8.9.3-20.i386.rpm \
I thought /etc/aliases has the format:
localhost name: localhost name, local@machine, local@FDQN
Anything else should be in things like generics or virtual-hosts.
Yes, use names only on the LHS. Please also make sure you update
glibc to a newer errata version, so that everything runs smoothly.