[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [SLUG] What's so great about qmail?



On Sat, Jul 01, 2000 at 09:31:50PM +1000, David Fisher wrote:
> Now if I try to send mail using pine, it seems to work but if I use my
> much preferred EXMH, I get a message eg
> 
> "david.fisher at start.com.au: loses; [USER] 553 sorry,
> that domain isn't in my list of allowed rcpthosts (#5.7.1)
> post: 1 addressee undeliverable
> send: message not deliverable to anyone"

That's probably because pine is executing sendmail (and using
qmail's sendmail shim) to do the delivery locally), and exmh is trying
to talk SMTP to localhost to do the delivery.

Qmail is anti-relay by default, which means that it's SMTP
server will _only_ accept mail who's _destination_ is one of
those listed in /var/qmail/control/rcpthosts.  Now obviously you
don't want to put all of your recipients in that file.  The
"correct" answer is to use the tcpwrappers tweak that is listed
in the FAQ, to allow relaying _iff_ the sender is on one of the
local hosts:

/etc/hosts.allow:

tcp-env : 127. localhost : setenv RELAYCLIENT : allow 
tcp-env : 10. .reilly.home : setenv RELAYCLIENT : allow
tcp-env : ALL : allow

> Likewise, if I try to retrieve mail using fetchmail, I get nothing in the
> download and if I run it with -v, embedded among the message lines are
> unfriendly things like
> 
> "fetchmail: SMTP listener doesn't like recipient address `david@nospam.localhost'"

That's because fetchmail is trying to deliver with SMTP too.
Having fixed the problem for exmh this will be fixed too, but
you could also (there's more than one way to skin a cat) (a)
reconfigure exmh to use sendmail (or qmail-inject) for delivery
and (b) do the same for fetchmail.  I used to have fetchmail do
this, but too many MUAs like to do their own delivery these days
that I did the hosts.allow thing.  Here's the
fetchmail-using-local-delivery tweak:

mda "env - /var/qmail/bin/qmail-inject -a %T"

> What have I done wrong?  Sendmail readdressing was never this frustrating.

Sendmail was more open to abuse by default...

Qmail _is_ very easy to configure, once you get your brain around
it.  It's mental shape is _very_ different to sendmail's, though.

Good luck,

-- 
Andrew
--
SLUG - Sydney Linux Users Group Mailing List - http://www.slug.org.au
To unsubscribe send email to slug-request@nospam.slug.org.au with
unsubscribe in the text