[Vmail-discuss] Exim4 and vmail-sql (copy localmail to other...)

Tadas ̃elionis tm at fluxus.lt
Wed, 7 Apr 2004 16:37:08 +0300 (EEST)


try like this:

make record in forwarder table for theuser@virtual.com pointing to
theuser@virtual.com,someother@email.com

theuser@virtual.com should be in popbox table as usually

(works for me, your configuration may vary)


On Wed, 7 Apr 2004, Nick wrote:

> Hello world,
>
> please help. I've exim 4.xx and vmail-sql and would like to make a copy
> (forward/alias which one?) of incoming messages to local_virtual_mailbox
> (which have a entry in popbox table of the mysql base) to another
> reciever which I wrote in forwarder table.
>
> By another words, I would like to use popbox and forwarder tables
> together. Is it possible?
>
> This is the fragment of my working configuration exim.conf file:
>
> #ROUTERS
>
> begin routers
>
> dnslookup:
>    driver = dnslookup
>    domains = ! +local_domains
>    transport = remote_smtp
>    ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
>    no_more
>
> system_aliases:
>    driver = redirect
>    allow_fail
>    allow_defer
>    data = ${lookup{$local_part}lsearch{/etc/aliases}}
>    user = exim
>    file_transport = address_file
>    pipe_transport = address_pipe
>
> userforward:
>    driver = redirect
>    check_local_user
>    file = $home/.forward
>    no_verify
>    no_expn
>    check_ancestor
>    file_transport = address_file
>    pipe_transport = address_pipe
>    reply_transport = address_reply
>
> MySql_Forward:
>    driver = redirect
>    allow_fail
>    allow_defer
>    data = ${lookup mysql{select remote_name from forwarder left join \
>    domain_alias on domain_alias.domain_name = forwarder.domain_name \
>    where local_part = '$local_part' and (forwarder.domain_name = \
>    '$domain' or alias = '$domain')}{$value}fail}
>    file_transport = address_file
>    pipe_transport = address_pipe
>
> MySql_local_user:
>    driver = accept
>    local_parts = ${lookup mysql{select mbox_name from popbox left join =
\
>    domain_alias on popbox.domain_name = domain_alias.domain_name where =
\
>    (popbox.domain_name = '$domain' or domain_alias.alias = '$domain')=
 \
>    and local_part = '$local_part'}{$value}fail}
>    transport = MySql_local_delivery
>
> MySql_Default_Forward:
>    driver = redirect
>    allow_fail
>    allow_defer
>    data = ${lookup mysql{select remote_name from forwarder left join \
>    domain_alias on domain_alias.domain_name = forwarder.domain_name \
>    where local_part = '_default_' and (forwarder.domain_name = '$doma=
in'\
>    or alias = '$domain')}{$value}fail}
>    file_transport = address_file
>    pipe_transport = address_pipe
>
> localuser:
>    driver = accept
>    check_local_user
>    transport = local_delivery
>    cannot_route_message = Unknown user
>
>
> ---------------------------------------------------------------------
> Thank you.
> Nick
>
> Rem:  No Microsoft products were used in the production of this message.
>
>
>
>
> _______________________________________________
> vmail-discuss mailing list
> vmail-discuss@lists.beasts.org
> http://lists.beasts.org/mailman/listinfo/vmail-discuss
>

---
Tadas ̃elionis
+370-687-14478