TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TCLUG:20645] Sendmail - Operating system error!



Ah ... the key was that I didn't have a local mailer.  I just installed
procmail (which I needed anyway) and all is well.

BTW -- You web article is really cool.

Tom Veldhouse
veldy@veldy.net

----- Original Message -----
From: Adam Maloney <adamm@sihope.com>
To: <tclug-list@mn-linux.org>
Sent: Thursday, August 24, 2000 9:29 AM
Subject: Re: [TCLUG:20645] Sendmail - Operating system error!


> You need to put a local e-mail address in angle brackets after the ruleset
> number.
>
> > 3 <root@thishost.veldy.com>
> ...
> > 0 <root@thishost.veldy.com>
>
> it should give you something like:
> Parse1 returns: $# local...
>
> Going through ruleset 3 first will return the e-mail address to send to
> ruleset 0 after it's checked through aliases, virtusertable and all that
> other stuff.  If you're just testing username@localhost you don't need
> that though.
>
> If it says that it's going to use the local mailer ($# local) then do:
>
> grep "^Mlocal" /etc/mail/sendmail.cf and make sure that the definition for
> the local delivery agent is correct.  It'll probably be looking to use
> procmail, so you can test it directly by piping a message right to it.
>
> Here's my definition on whee.org:
> Mlocal,         P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9,
> S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
>
> make sure /usr/bin/procmail exists, then see if you can get procmail to
> deliver to a local mailbox.  Maybe something as simple as a perm problem
> in /var/spool/mail or something.
>
> Adam Maloney
> Systems Administrator
> Sihope Communications
>
> On Thu, 24 Aug 2000, Thomas T. Veldhouse wrote:
>
> > I get the following.  No errors.
> >
> > [root@cascade cf]# sendmail -bt
> > ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
> > Enter <ruleset> <address>
> > > 3
> > No address!
> > > 0
> > No address!
> > > [root@cascade cf]#
> >
> >
> > Tom Veldhouse
> > veldy@veldy.net
> >
> > ----- Original Message -----
> > From: Adam Maloney <adamm@sihope.com>
> > To: <tclug-list@mn-linux.org>
> > Sent: Thursday, August 24, 2000 9:10 AM
> > Subject: Re: [TCLUG:20645] Sendmail - Operating system error!
> >
> >
> > > Are you sure local-host-names is a flat text file and not supposed to
be a
> > > keyed database?
> > >
> > > If you do:
> > > sendmail -bt
> > > > 3 <root@your.machine.com>
> > > ...
> > > > 0 <root@your.machine.com>
> > > ...
> > >
> > > Do you get any more useful information?  (use EOF to end test mode)
> > >
> > > see  http://www.telekomnet.com/writer_allan/8-1-00_isp_104.asp by
yours
> > > truly.  I checked my facts by doing it under Linux, so it should work
> > > perfectly.
> > >
> > > Adam Maloney
> > > Systems Administrator
> > > Sihope Communications
> > >
> > > On Thu, 24 Aug 2000, Thomas T. Veldhouse wrote:
> > >
> > > > I am trying to set up sendmail 8.11.0 (don't ask me why - I just
want
> > to). I have it installed, I have the /etc/mail/sendmail.cf setup via the
> > generic-linux.mc file.
> > > >
> > > > I am trying to start sendmail in this way :
> >  "/usr/sbin/sendmail -bd -q30m"  No problem it starts.  I can send mail
from
> > the local to computer to any other machine on the net.  However, when I
send
> > mail to my machine from elsewhere, or when I send local mail on my
machine -
> > it never arrives.  I look at the queue (sendmail -bp) and it shows two
> > entries in the queue.  I have tried to force queue processing
> > (sendmail -v -q) and I am getting the following errors:
> > > >
> > > > [root@cascade cf]# sendmail -v -q
> > > >
> > > > Running /var/spool/mqueue/e7O0bRn27703 (sequence 1 of 2)
> > > > <root@cascade.veldy.net>... Connecting to local...
> > > > <root@cascade.veldy.net>... Operating system error
> > > >
> > > > Running /var/spool/mqueue/e7NKQf427623 (sequence 2 of 2)
> > > > <veldy@cascade.veldy.net>... Connecting to local...
> > > > <veldy@cascade.veldy.net>... Operating system error
> > > >
> > > >
> > > > Currently, it is running under the root user (right now it is a test
box
> > and behind a firewall).  I believe all permissions are correct.
> > > >
> > > > Incidentally, I followed all the instructions in the README and
INSTALL
> > files throughout the distributions (yuck!) to set up sendmail from
source.
> > I originally got the following error when starting sendmail:
> > > >
> > > > /etc/mail/sendmail.cf: line 63: fileclass: cannot open
> > '/etc/mail/local-host-names': No such file or directory
> > > >
> > > > I created a file called /etc/mail/local-host-names with the
following:
> > > >
> > > > cascade.veldy.net
> > > > localhost
> > > >
> > > > I tried many combinations of this to no effect.
> > > >
> > > > I have the latest bind installed on this machine also, but it is not
> > running.  I am using DNS services on another host.
> > > >
> > > > Any help getting through this would be greatly appreciated.
> > > >
> > > > Tom Veldhouse
> > > > veldy@veldy.net
> > > >
> > > > P.S.  I have appropriated "The Bat Book", but it has been of no help
> > solving this problem.  I am quite sendmail green - I historically use
> > Postfix.
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
> > > For additional commands, e-mail: tclug-list-help@mn-linux.org
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
> > For additional commands, e-mail: tclug-list-help@mn-linux.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
> For additional commands, e-mail: tclug-list-help@mn-linux.org
>
>