Re: [SLUG] Exim Config Help?

From: Paul M Foster (paulf@quillandmouse.com)
Date: Tue Nov 05 2002 - 00:46:16 EST


On Mon, Nov 04, 2002 at 08:34:23AM -0500, Russell Hires wrote:

> Hey Everyone,
>
> I can send email via KMail and exim, but not to the SLUG list. I think
> it has
> to do with the return-path in one of the headers. My host name is
> poet.village-smurf.com, but I'm using a smarthost to send my mail, and
> yet,
> in the return path I've got poet.village-smurf.com (I actually own the
> domain
> village-smurf.com BTW). If I switch it to earthlink.net, I can't send
> email.
> Or at least, when I run eximconfig, that's what happens. I'm not above
> editing the exim.conf file by hand, but I don't know what to change.
> I've
> read the docs, but they're a bit too "jargony" for me yet. Here's a
> copy of
> my headers for reference...
>
> Russell
>

Hmm. Headers are a little confusing, particularly with all the http
links in them. Are you sending this via webmail or something?

Anyway, I just finished thrashing Exim about yet again, so I'd be
interested in seeing your exim.conf. I've got the O'Reilly Exim book,
which is fairly useful.

If you only can't send to the SLUG list, it really sounds more like a
problem with NKS's reverse lookups than an Exim problem. Do you host
your village-smurf domain in your house, and if so, whose nameserver
points to it? I _just_ finished solving this exact problem. Check that
the qualify_domain setting in your exim.conf has the domain you're
subscribed under for the SLUG list. It must be a reverse-lookupable
name, or NKS will silently drop the mail. You might also want to set
your qualify_recipient setting is for your local machine, so that local
unqualified addresses on your machine actually stay local, and aren't
passed to your remote SMTP server.

Also, here are a couple of tips you can use to see if exim will handle
your addresses properly. I use these whenever I change anything. I test
for local addresses, LAN addresses and internet addresses.

To test addresses, issue the following:

/usr/sbin/exim -bt -v -d2 your.address

It will tell you what the ultimate disposition of the piece will be,
according to how it decodes addresses.

I also have a "loop address" on the internet, not with my ISP, to which
I send test mail. It resends mail back to me, so I know the
local-internet-SMTP-internet-local connection works okay.

If you want to watch the actual dialog between your machine and the
smarthost you're sending mail to, do this:

/usr/sbin/exim -oi -oem -v -d2 -- some.address < testmail

where testmail is a text file you want to send. Note that the -d2
parameter can be changed to a higher number (up to 9) and will
consequently become more verbose; it's a debug parameter.

If you need a broad breakdown of the way Exim works, let me know.

Paul



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 19:02:09 EDT