[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Trouble using "sendmail" w/ inetd for incoming mail



I just fetched zmailer 2.99.31 and installed it on a Sparc 5 with solaris
2.5 (it struggled and eventually got it to compile--Matti's message was
too late:). 

First, a bug (I think): The transport agents seemed to be broken; the
function "warning" (in ta.h) is declared to return an int, but in the
transport agents, it is declared to return a void.  This causes gcc to get
all upset.  Though probably the wrong thing to do, I changed it to a void
in ta.h and it compiled fine. 

Now I am having a problem sending mail to that machine from other zmailer
Linux machines running 2.99.27.  The Sparc is using TCP wrappers and
firing up the zmailer "sendmail -bs" when an incoming connection is
received from a valid host.  The machine receives mail without a problem
when I telnet to port 25 (and do an SMTP transaction) or if the
sending machine is running "real" sendmail, but the connection is closed
sometime in the middle of a transaction with the zmailer smtp client. 

Perhaps the error message returned from the smtp transport agent is more
helpful (names have been changed to protect the innocent):

#hungry
73882-23150     foo.bar.com
73882/134       zmtest@foo.bar.comdelayed4.4.2 (Message write
timed out;2)smtp; 466 (Message write timed out;2)dns; foo.bar.com
deferred smtp; 500 (Server hung up on us! Cmd: .)
#hungry                          

Any help would be appreciated.

-Brian

-- Brian Fisk * bfisk@netspace.org * http://www.netspace.org/users/bfisk --
        You're not going crazy, you're going sane in a crazy world!