[comp.sys.apollo] sendmail.5.6.1+IDA .cf files

juber@uceng.UC.EDU (james uber) (03/09/91)

I am setting up a new site with 3 400 series apollo nodes
and am having some trouble with internet mail.  tcp/ip
works fine and i seem to be well connected.  We are using
a name server running on a communications hub for our college.

I have ftp'd and compiled sendmail.5.6.1+IDA from the Univ.
of Illinois site, and also got a copy of Willem Jan Withagen's
sendmail.cf file to start with (ftp from ftp.eb.ele.tue.nl).
Basically, sendmail works fine for outgoing internet mail,
but anything incoming, including local mail, does not work.

Outgoing internet mail to user@hostname.domain_name such as:

% sendmail -v -t < file

where "file" contains something like:
To: user@hostname.domain_name
Subject: Hi

message text
EOF

gives what appears to be a normal transcript of the communication
between hosts, and the mail is deposited correctly.  The same procedure
from the remote host for incoming mail again gives a normal transcript
on the remote host, saying that the mail was sent, but the mail
is never deposited correctly on my node so that it can be read (i.e.
there is no mail for "user").  

On the local node, if I send local mail such as:

% sendmail -v -t < file

where file sends mail to a local user, i get the following response:

user... Connecting to  (local)...
rgyc_$pgo_get_projlist: No such file or directory
mail: mail: can't find mail group

user... Sent

I am looking for some advice on whether: 1) there is an obvious
problem that i can fix easily that will make everything just fine, or
2) i have to accept the fact that i need to *understand* sendmail.cf
files.

Thanks for any advice.
Jim Uber
juber@uceng.uc.edu

paul@uxc.cso.uiuc.edu (Paul Pomes - UofIllinois CSO) (03/10/91)

juber@uceng.UC.EDU (james uber) writes:

>On the local node, if I send local mail such as:
>
>% sendmail -v -t < file
>
>where file sends mail to a local user, i get the following response:
>
>user... Connecting to  (local)...
>rgyc_$pgo_get_projlist: No such file or directory
>mail: mail: can't find mail group
>
>user... Sent

As one of the developers of the UIUC/NIU variant of IDA sendmail, I must say
that Apollos have given me more grief than most of the other platforms I've
used combined.

Since no one in-house has source, I can't determine the WHY of the problem,
only a workaround.

The only thing that works I've found is replacing /bin/mail with the
version that comes with the sendmail package (sendmail/binmail).  This uses
straight getpwent() routines so the registry information and /etc/passwd
need to be kept in sync.

The latest release of IDA sendmail hit the streets yesterday and can be
obtained via anon-FTP in uxc.cso.uiuc.edu:pub/sendmail-5.65b+IDA-1.4.3.tar.Z .

In some cases I've also had to install libresolv.a from the latest bind 
sources before name resolution would work.

Neither IBM or Apollo should be allowed to call their offerings "UNIX".

/pbp
--
         Paul Pomes

UUCP: {att,iuvax,uunet}!uiucuxc!paul   Internet, BITNET: paul@uxc.cso.uiuc.edu
US Mail:  UofIllinois, CSO, 1304 W Springfield Ave, Urbana, IL  61801-2910

jf@ap.co.umist.ac.uk (John Forrest) (03/11/91)

In article <7696@uceng.UC.EDU>, juber@uceng.UC.EDU (james uber) writes:
|> I am setting up a new site with 3 400 series apollo nodes
|> and am having some trouble with internet mail.  tcp/ip
|> works fine and i seem to be well connected.  We are using
|> a name server running on a communications hub for our college.
|> 
|> I have ftp'd and compiled sendmail.5.6.1+IDA from the Univ.
|> of Illinois site, and also got a copy of Willem Jan Withagen's
|> sendmail.cf file to start with (ftp from ftp.eb.ele.tue.nl).
|> Basically, sendmail works fine for outgoing internet mail,
|> but anything incoming, including local mail, does not work.
|> 

This version is miles out of date - 5.65b+IDA1.4.3 is now out. At least try
the new version (we run the prev one 5.65a+IDA1.4.2 on 10.1 without that many
problems). The second point is that IDA is very much the .cf file production
mechanism, rather than the binary. If you are going to use the IDA binary, why
not generate an IDA .cf file? This is much easier than equivalents.

John Forrest
Dept of Computation
UMIST

wjw@ebe.eb.ele.tue.nl (Willem Jan Withagen) (03/13/91)

In article <1991Mar11.131120@ap.co.umist.ac.uk> jf@ap.co.umist.ac.uk (John Forrest) writes:
=>In article <7696@uceng.UC.EDU>, juber@uceng.UC.EDU (james uber) writes:
=>|> I am setting up a new site with 3 400 series apollo nodes
=>|> and am having some trouble with internet mail.  tcp/ip
=>|> works fine and i seem to be well connected.  We are using
=>|> a name server running on a communications hub for our college.
=>|> 
=>|> I have ftp'd and compiled sendmail.5.6.1+IDA from the Univ.
=>|> of Illinois site, and also got a copy of Willem Jan Withagen's
=>|> sendmail.cf file to start with (ftp from ftp.eb.ele.tue.nl).
=>|> Basically, sendmail works fine for outgoing internet mail,
=>|> but anything incoming, including local mail, does not work.
=>|> 
=>
I haven't seen any other response to this, so I'll bite. (Other than from
the SENDMAIL/IDA people).

As I remember from the orignal message was there a remark with a ...proj...
call complaining that a group was not there.

sendmail at our site runs with:

 112 -rwsr-sr-x   2 root     staff      113082 Oct  5  1989 /usr/lib/sendmail*

The queue has the following ACL's:

Acl for /usr/spool/mail:
Required entries 
 bin.%.%                          prwx-                 
 %.mail.%                         -rwx-                 
 %.%.none                         [ignored]             
 %.%.%                            -r-x-                 
 Extended entry rights mask:      -r-x-

And my mail-box has the folling ACL's after delivery:

Acl for /usr/spool/mail/wjw:
Required entries 
 wjw.%.%                          prw--                 
 %.mail.%                         -----                 
 %.%.none                         [ignored]             
 %.%.%                            -----                 
 Extended entry rights mask:      -----

From this I conclude that there must be atleast a group mail. The error messages
shown give reason to doubt this. (However I thought that they came default with
the system.)

Succes,
	Willem Jan Withagen.

PS: Our sendmail.cf is used with an IDA sendmail deamon 5.61 and is there
    as an example for those who want to refrain from learning (too much)
    to program in a "VERY!!" obscure language.
Eindhoven University of Technology   DomainName:  wjw@eb.ele.tue.nl    
Digital Systems Group, Room EH 10.10 
P.O. 513                             Tel: +31-40-473401
5600 MB Eindhoven                    The Netherlands

swiler@daytona.phys.ufl.edu (Tom Swiler) (03/14/91)

I had a similar problem, if memory serves me correctly.
If you are using the sys5.3 version of sendmail, try
using the bsd4.3 version instead.