sendmail dropping outgoing email on the floor
Carlos Puchol
cpg at users.sourceforge.net
Tue Nov 2 20:18:49 UTC 2004
hi thomas, thanks for your reply.
Thomas Woerner <twoerner at redhat.com> wrote:
> at the moment you are using a copy of postfix and not sendmail.
yes, i changed out of frustration.
> First of all: Why is /usr/sbin/sendmail a copy and not a soft-link?
> alternatives generates soft-links.
it is a soft link. notice i used -L in the examples.
[12:09:43](1)rome:~$ ll /usr/sbin/sendmail*
lrwxrwxrwx 1 root root 21 Oct 22 22:45 /usr/sbin/sendmail -> /etc/alternatives/mta
lrwxrwxrwx 1 root root 4 Oct 22 23:09 /usr/sbin/sendmail.exim -> exim
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail.postfix
-rwxr-sr-x 1 root smmsp 748296 Sep 1 03:20 /usr/sbin/sendmail.sendmail
[12:09:49](1)rome:~$
> Have you made this change by hand?
nothing like changing owners/groups (i know better than that).
below is what i did by hand. i repeated now.
of course, with murphy presented itself, so now
i don't see things changing.
the only thing i can think of is that to get
to a root prompt, i may have done just su, not su - or
ssh into root. does simple su (without a login shell)
have traces of the invoking user?
in the trace below, i do what i did the other day.
however, this time i have postfix as the alternative agent.
how do i change the default mta to sendmail via a command line?
(i usually do it via the applet thingie, but i am not
using X at the moment - only remote shell in use.)
[11:33:17](1)rome:~# ll -L /usr/sbin/sendmail*
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail
-rwsr-xr-x 1 root root 2089729 Sep 13 09:20 /usr/sbin/sendmail.exim
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail.postfix
-rwxr-xr-x 1 cpg users 748296 Sep 1 03:20 /usr/sbin/sendmail.sendmail
[11:33:19](1)rome:~# rpm -q sendmail
sendmail-8.13.1-2
[11:33:25](1)rome:~#
[11:33:59](1)rome:~# rpm -e sendmail
warning: /var/log/mail/statistics saved as
/var/log/mail/statistics.rpmsave
warning: /etc/mail/submit.cf saved as /etc/mail/submit.cf.rpmsave
warning: /etc/mail/sendmail.mc saved as /etc/mail/sendmail.mc.rpmsave
warning: /etc/mail/sendmail.cf saved as /etc/mail/sendmail.cf.rpmsave
[11:34:07](1)rome:~# ll -L /usr/sbin/sendmail*
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail
-rwsr-xr-x 1 root root 2089729 Sep 13 09:20 /usr/sbin/sendmail.exim
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail.postfix
[11:34:10](1)rome:~#
[11:36:28](1)rome:~# rpm -Uvh /tmp/sendmail-8.13.1-2.x86_64.rpm
warning: /tmp/sendmail-8.13.1-2.x86_64.rpm: V3 DSA signature: NOKEY, key ID 30c9ecf8
Preparing... ########################################### [100%]
1:sendmail ########################################### [100%]
[11:36:50](1)rome:~# ll -L /usr/sbin/sendmail*
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail
-rwsr-xr-x 1 root root 2089729 Sep 13 09:20 /usr/sbin/sendmail.exim
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail.postfix
-rwxr-sr-x 1 root smmsp 748296 Sep 1 03:20 /usr/sbin/sendmail.sendmail
[11:37:06](1)rome:~#
[11:37:06](1)rome:~# cd /etc/mail
11:48:56](1)rome:mail# cat my.diff
--- sendmail.mc 2004-09-01 03:20:22.000000000 -0700
+++ sendmail.mc.rpmsave 2004-10-27 22:31:37.000000000 -0700
-dnl define(`SMART_HOST',`smtp.your.provider')
+define(`SMART_HOST',`smtp.comcast.net')
dnl #
define(`confDEF_USER_ID',``8:12'')dnl
dnl define(`confAUTO_REBUILD')dnl
@@ -150,13 +150,14 @@
dnl #
dnl # masquerade not just the headers, but the envelope as well
dnl #
-dnl FEATURE(masquerade_envelope)dnl
+FEATURE(masquerade_envelope)dnl
dnl #
dnl # masquerade not just @mydomainalias.com, but @*.mydomainalias.com
as well
dnl #
dnl FEATURE(masquerade_entire_domain)dnl
dnl #
-dnl MASQUERADE_DOMAIN(localhost)dnl
+MASQUERADE_DOMAIN(mydomain.com)dnl
+MASQUERADE_AS(mydomain.com)dnl
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
[11:49:00](1)rome:mail#
[11:49:34](1)rome:mail# patch -p0 < my.diff
patching file sendmail.mc
[11:49:43](1)rome:mail# make -C /etc/mail
make: Entering directory `/etc/mail'
make: Leaving directory `/etc/mail'
[11:50:48](1)rome:mail#
[11:53:55](1)rome:mail# ll -L /usr/sbin/sendmail*
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail
-rwsr-xr-x 1 root root 2089729 Sep 13 09:20 /usr/sbin/sendmail.exim
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail.postfix
-rwxr-sr-x 1 root smmsp 748296 Sep 1 03:20 /usr/sbin/sendmail.sendmail
[11:54:00](1)rome:mail#
reboot ...
[12:11:11](1)rome:~$ ll -L /usr/sbin/sendmail*
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail
-rwsr-xr-x 1 root root 2089729 Sep 13 09:20 /usr/sbin/sendmail.exim
-rwxr-xr-x 1 root root 141344 Aug 5 08:03 /usr/sbin/sendmail.postfix
-rwxr-sr-x 1 root smmsp 748296 Sep 1 03:20 /usr/sbin/sendmail.sendmail
[12:11:14](1)rome:~$
More information about the fedora-test-list
mailing list