Re: sendmail: no local mailer

From: Nate Williams <nate_at_yogotech.com>
Date: Wed, 2 Apr 2003 15:18:18 -0700
> > > evantd> Sendmail has not been working on my system for some time now. I
> > > evantd> can't say exactly how long, but my guess is that it broke when I
> > > evantd> upgraded to RELENG_5_0. This is how sendmail is invoked (by
> > > evantd> default) and it's output.
> > > 
> > > evantd> # sendmail -L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost
> > > evantd> 451 4.0.0 No local mailer defined: Bad address
> > > evantd> 554 5.0.0 QueueDirectory (Q) option must be set
> > > 
> > > /etc/mail/sendmail.cf is a bogus (empty?) file.  One way to fix this is:
> > > 
> > > cd /etc/mail
> > > mv sendmail.cf sendmail.cf~bogus
> > > make
> > > make restart
> > 
> > This happened on one of my -stable boxes lately when doing a upgrade
> > using buildworld.  For some (unknown) reason m4 bombed out and created
> > an empty .cf file.
> > 
> > I fixed it by doing something similar to what was done above, although
> > why m4 failed is a mystery....
> 
> 	Some patch:
> 
> --- /usr/src/etc/sendmail/Makefile.orig Wed Apr  2 23:51:19 2003
> +++ /usr/src/etc/sendmail/Makefile Wed Apr  2 23:51:50 2003
> _at__at_ -1,7 +1,7 _at__at_
>  # _at_(#)Makefile 8.19 (Berkeley) 1/14/97
>  # $FreeBSD: src/etc/sendmail/Makefile,v 1.21 2002/07/29 09:40:06 ru Exp $
> 
> -M4=          m4
> +M4=          /usr/bin/m4
>  CHMOD=       chmod
>  ROMODE=        444
>  RM=          rm -f
> 

This shouldn't be necessary, since m4 is in the path in buildworld, is
it not?  Otherwise, we wouldn't be able to run make, cc, or any other
tools.



Nate
Received on Wed Apr 02 2003 - 12:18:28 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:02 UTC