On Thursday 25 January 2007 02:25, Shine, Gary wrote:
> I have a machine on the latest version now and I am adding in the various
> files we use.
>
> I need help if possible.
>
> We have 4 files we use and I would appreciate help integrating them.
>
> Pop3.domains = a simple list (flat text file) of local domains
> i.e
> A.com
> B.com
> C.com
>
> Pop3.aliases = a simple list (flat text file) of e-mails to pop boxes i.e
> [EMAIL PROTECTED]:            popbox
>
> Relay.nets = a simple list (flat text file) of networks allowed to relay
> through the box i.e
> 1.2.3.0/24
> 2.3.4.5/32
>
> Relay.domains
> Domains allowed to relay.
>
> Exim 2.05 config for these files is.
>
> Pop3.aliases
> local_domains = "pop:lsearch;/usr/local/exim/pop3.domains"

Make that

domainlist pop3_domains = /usr/local/exim/pop3.domains
domainlist local_domains = @ : +pop3_domains

But then you have to use those domainlists in the right places. Typically, you 
add 

  domains = !+local_domains

to all the former routers (which handle nonlocal domains)

You can add

  domains = +local_domains

to all the former directors just to be sure, or simply a "no_more" to the last 
nonlocal router.

Then you need to use local_domains (or pop3_domains) in the RCPT ACL too. Look 
at the default configuration file how it can be done. (The thing here is that 
when the aliases in pop3.aliases are looked up and translated into pop boxes, 
there has to be a domain, which is by default the primary_hostname, unless 
there is a qualify_domain and/or qualify_recipient setting involved. You 
might not want to accept mail directly to 
[EMAIL PROTECTED])

> Relay.nets
> sender_net_accept_relay = /usr/local/exim/relay.nets

hostlist relay_from_hosts = /usr/local/exim/relay.nets

Then use it like in the default config file.

> Relay.domains
> relay_domains = partial-lsearch;/usr/local/exim/relay.domain

I take it these are domains you are relaying *for*? In that case, make that

domainlist relay_to_domains = partial-lsearch;/usr/local/exim/relay.domain

and see the default config file.

> Pop3.domains
> pop3:
>   domains = lsearch;/usr/local/exim/pop3.domains,
>   driver = smartuser;
>   new_address =
> [EMAIL PROTECTED]/usr/local/exim/pop3.aliases}{$value}f
>a il}

pop3:
  domains = +pop3_domains
  driver = redirect
  data = [EMAIL PROTECTED]/usr/local/exim/pop3.aliases}}

I don't think you need to force expansion failure; if the address isn't found, 
the router declines either way.

> pop3_wildcard:
>   domains = lsearch;/usr/local/exim/pop3.domains,
>   except_local_parts = "root:postmaster",
>   driver = smartuser;
>   new_address =
> ${expand:[EMAIL PROTECTED]/usr/local/exim/pop3.aliases}{$value}fa
>i l}}

pop3_wildcard:
  domains = +pop3_domains
  local_parts = !root : !postmaster
  driver = redirect
  data = ${expand:[EMAIL PROTECTED]/usr/local/exim/pop3.aliases}}}

What kinds of expandable things do you put there? Are users allowed to put 
data there somehow (indirectly, of course)?

> HOW DO THESE TRANSLATE INTO THE LATEST RELEASE

Eeek! *covers ears*

It's late now, so I have probably missed many things.

-- 
Magnus Holmgren        [EMAIL PROTECTED]
                       (No Cc of list mail needed, thanks)

  "Exim is better at being younger, whereas sendmail is better for 
   Scrabble (50 point bonus for clearing your rack)" -- Dave Evans

Attachment: pgp39gS5wrIcI.pgp
Description: PGP signature

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to