On 18/02/2021 12:53, Yassine Chaouche wrote: > Yo Denis, > > As bjoern and Anton already said, you need a sieve script > that has a rule that says every mail that has the "detail" > keyword in the "to" header must go to the "detail" folder. > > It works with static values. But I don't know if you can > dynmicaly create folders with the "detail" part put in a > variable for example, ask the sieve to create it if it > doesn't exist, then deliver mail to it.
What I use is:
if envelope :detail :regex "to" "(.+)" {
set :upperfirst :lower "detail" "${1}";
fileinto :create "Tagged/${detail}";
stop;
}
Which says "if the envelope detail is not empty, copy it to a variable
called 'detail' and titlecase it, then file the message into
Tagged/$detail, creating that if necessary". I think the most relevant
part here is using a regex to match on the detail - that copies the
value of the detail into $1, which you can then use as you see fit.
>
> Yassine
>
> Le 2/18/21 à 1:27 PM, Bjoern Franke a écrit :
>> Hi,
>>
>>> So, there is now way that Dovecot can create folders with "detail"
>>> name for mail sent to "alias+detail" address?
>>>
>> did you take a look into the logs? E.g. in my setup, dovecot complains
>> when sieve should put the message into a folder which does not exist.
>>
>> Maybe it logs something also in your case why it does not create the
>> folder.
>>
>> Regards
>> Bjoern
>
OpenPGP_signature
Description: OpenPGP digital signature
