Thankyou, that actually makes sense.
I think I will change fetchmail to use smtpaddress.
I have now upgraded my fetchmail to:
fetchmail release 5.9.0
I didn't realize I was broadcasting my insecure system to the world.
Thanks again,
~Michael
On Fri, Sep 14, 2001 at 10:14:42PM -0400, Jim Knoble wrote:
> Circa 2001-Sep-14 11:55:17 -0700 dixit Michael West:
>
> : I am just setting up exim for the first time.
> :
> : exim did not recognize localhost as a local domain until I added
> : localhost to local_domains in exim.conf. Now it works fine.
> :
> : My question is, is this wrong?
>
> It's only wrong if your machine's hostname is 'localhost'. Exim uses
> the 'uname()' system call to get the chain of values that leads to the
> default local_domains list (primary_hostname -> qualify_domain ->
> qualify_recipient -> local_domains).
>
> Hence, if 'uname -n' returns 'localhost', you have a problem. If
> 'uname -m' returns anything but 'localhost', you must do one of two
> things:
>
> (a) Add 'localhost' to local_domains.
>
> (b) Use the 'smtpaddress' (or 'smtpname') keyword in your fetchmail
> config file to change the domain (or address) fetchmail uses to
> deliver mail on your local machine.
>
> : fetchmail release 5.5.0+IMAP-GSS+SSL
>
> (You should upgrade to 5.9.0; prior releases have remotely exploitable
> security holes).
>
> --
> jim knoble | jmknoble@??? | http://www.pobox.com/~jmknoble/
> (GnuPG fingerprint: 31C4:8AAC:F24E:A70C:4000::BBF4:289F:EAA8:1381:1491)