On Sat, Dec 29, 2001 at 07:45:06PM -0800, scott worley wrote:
> 
> Trying to setup fetchmail & exim.

   Hi there!

   I'll just put it the way it works for me.  I'm not satisfied with my
configuration but it actually works :)

> 
...
> 
> When fetchmail is executed I get a rejection error message from exim
> which has
> ...reject relay (host) ...

   By default, exim drops every incoming mail which has a recipient
domain that doesn't match any of the local_domains or the relay_domains
values defined in exim.conf

   Eg. if your host is localhost.localdomain, exim will not accept any
emails targeted to [EMAIL PROTECTED]  You can override this by adding
isp.net to the relay_domains list in exim's configuration.

> Does exim think I'm trying to use it as a relay host?
> 
> Most confusing is how should the incoming/outgoing filtering/header
> rewrite be done?  I'm looking for a good example of exim configuration
> for simple case of having [EMAIL PROTECTED] able to send/receive local
> mail and be able to send/receive mail from [EMAIL PROTECTED]

   As far as I know, when a, correctly configured, smtpd accepts
incoming mail, it checks whether the sender domain found in the headers
equals to a dns response regarding your current IP.

   Eg. when connecting to the net using isp.net dialup, you will be
assigned a dynamic IP which resolves as part of the isp.net domain.
Now if you try to send an email, while using isp.net's dialup
connection, with a from header of, say, [EMAIL PROTECTED] it
won't (or it shouldn't) work.

   By default, exim qualifies[1] unqualified[2] email using the
primary_hostname value.  A workaround for this is to configure exim to 
qualify outgoing email with the domain isp.net, by adding it to the
qualify_domain list.

   Unfortunately this means that every mail originating from your host
will have a domain of isp.net.  Eg. emails from cron jobs come from
[EMAIL PROTECTED] instead of [EMAIL PROTECTED]

   If you do set qualify_domain = isp.net, it's a good idea to set
qualify_recipient = localhost.localdomain so that unqualified recipient
addresses _will_ remain within your host.  Eg.

      echo test | mail root

must be sent to [EMAIL PROTECTED] and not [EMAIL PROTECTED]

Feel free to propose any better approach ...

HTH!

Best wishes to all the Debian fellows!

[1] this applies only for emails originating from localhost
[2] eg. without a domain value after ``@''

> TIA
> scott
> [EMAIL PROTECTED]

-- 
Serafim Zanikolas                                       Proud of running
http://www.it.teithe.gr/~serzan                         Debian GNU/Linux

Reply via email to