Re: [Exim] .forward files and suffixes

Top Page
Delete this message
Reply to this message
Author: Nicolas Dorfsman
Date:  
To: Jon Bendtsen
CC: exim-users
Subject: Re: [Exim] .forward files and suffixes
Try with "-d10" option and send the result.

        Nicolas


Jon Bendtsen wrote:

> >         I've spent some hours on this.

> >
> >         My main error was I forgot to "suffix = xxxx" parameter in
> > userforward director according to what I wrote in localuser director.
> > So, exim was trying to find a forward file for a non-existent user.
> >         The best way to find your issue is to run exim in debug mode
> > (what I made).

>
> userforward:
> suffix = +*
> suffix_optional
> driver = forwardfile
> require_files = ${home}
> directory_transport = address_directory
> file_transport = address_file
> pipe_transport = address_pipe
> reply_transport = address_reply
> no_verify
> check_ancestor
> file = .forward
> modemask = 002
> filter
>
> # this director matches username+extension@???
>
> extension:
> suffix = +*
> suffix_optional = yes
> driver = localuser
> transport = maildir_delivery
>
> --------------------------------------------------
> This is the userforward director in my /etc/exim/exim.conf file.
> The bottom one makes me able to recieve +extension mail at all.
> I would expect the userforward to be executed before, the
> extension, since it's written on top.
>
> There is one thing i wonder about though, and that is
> the "directory_transport = address_directory"
>
> Since it looks like this:
> address_directory:
> driver = appendfile
> no_from_hack
> prefix = ""
> suffix = ""
> maildir_format
>
> However, weather or not i uncomment the prefix and suffix = ""
> makes no difference. Besides i think that those are for something else.
>
> I'm not really so happy to fiddle too much with out production
> mail server.
>
> ion++