[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