user home directory is /virtual/$domain/$local_part and maildir is
/virtual/$domain/$local_part/Maildir/
I attempt place .forward file into home directory, but this not work, in
Maildir also not work, mail is delivered direct to maildir
Here is relevant parts of config

in router part:
userforward:
   debug_print = "R: userforward for [EMAIL PROTECTED]"
   driver = redirect
   domains = +local_domains
   check_local_user
   file = $home/.forward
   no_verify
   no_expn
   check_ancestor
   allow_filter
   directory_transport = address_directory
   file_transport = address_file
   pipe_transport = address_pipe
   reply_transport = address_reply
   skip_syntax_errors
   syntax_errors_to = [EMAIL PROTECTED]


virtual_user:
     driver = redirect
     allow_fail
     allow_defer
     data = ${lookup mysql{ SELECT maildir FROM users \
            WHERE id='${quote_mysql:[EMAIL PROTECTED]' }}
     directory_transport = virtual_directory

in transport:

virtual_directory:
     driver = appendfile
     quota = ${lookup mysql{ SELECT quota FROM users WHERE      
            id='${quote_mysql:[EMAIL PROTECTED]' }}
     quota_warn_threshold = 75%
     envelope_to_add = true
     return_path_add = true
     maildir_format
     quota_warn_message ="\
     To: [EMAIL PROTECTED]
     ...


W B Hacker wrote:
> Petr Cernohouz wrote:
> 
>> hello,
>>
>> sorry for my english
>>
>> I have problem with settings forwarding for virtual users. data is in 
>> MySQL and Maildir is in /virtual/domain.com/localpart/, all works fine, 
>> but if creating .forward file in user home directory, exim the file 
>> ignoring. Any idea how to?
>>
>> Thanks
>>
> 
> Nothing to do with your English, but 'unaware of' more likely than ignoring.
> 
> Parsing a .forward file is part of the delvery process, so Exim needs to 
> detect 
> these in the same place where it expects to deliver the mail.
> 
> You did not actually specify Maildir storage, but if you meant your example, 
> aboe to be;
> 
> /virtual/$domain/$local_part/Maildir
> 
> Then a 'conventional' .forward file needs to be in:
> 
> /virtual/$domain/$local_part/Maildir/.forward
> 
> - So that is where MySQL should drop them.
> 
> You haven't specified where the '..user home directory' is located, but it 
> must 
> be eleswhere at present.
> 
> HTH,
> 
> Bill
> 
> 


-- 
## 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