[Dovecot] Per-user Sieve script location question

Selcuk Yazar selcuk.yazar at gmail.com
Wed May 21 10:39:54 UTC 2014


Hi, Steffen

i changed my 90-sieve.conf

to

 sieve = /var/sieve-scripts/%u.sieve
 sieve_dir = /home/vmail/domains/sieve/%n/.sieve

and it works.

thank you.



On Wed, May 21, 2014 at 12:10 PM, Steffen Kaiser <
skdovecot at smail.inf.fh-brs.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Wed, 21 May 2014, Selcuk Yazar wrote:
>
>  my dovecot conf is
>>
>> doveconf -n
>> # 2.0.9: /etc/dovecot/dovecot.conf
>>
> [...]
>
>> mail_location = mbox:/home/vmail/domains/%d/%u
>>
> [...]
>
>> userdb {
>>  args = /etc/dovecot/conf.d/dovecot-ldap.conf.ext
>>  driver = ldap
>> }
>>
>> you're right we have mail_location ,
>>
>> should i add mail_home value
>>
>
> That depends on if your LDAP configuration contains a (for the mailserver
> usable) home for the individual user.
>
>  mail_home =  /home/vmail/domains/%d/%u
>>
>
> The value shows that you did not followed my advice from the last
> response: "Read the link above about why not store Sieve files below an
> user's mail location." maybe because you missed it because you toppost.
>
>  to 10-mail.conf file ?
>>
>
> never use the same dir for mail location and user's home.
>
>
>  On Wed, May 21, 2014 at 11:43 AM, Steffen Kaiser <
>> skdovecot at smail.inf.fh-brs.de> wrote:
>>
>>  -----BEGIN PGP SIGNED MESSAGE-----
>>>
>>
>  On Wed, 21 May 2014, Selcuk Yazar wrote:
>>>
>>>  our users stored OpenLdap and users home folder like below:
>>>
>>>>
>>>>
>>> without seeing your current doveconf -n output and the ldap configuration
>>> file, I would guess that your users have no home directory:
>>> http://wiki2.dovecot.org/VirtualUsers/Home
>>>
>>>
>>>
>>>  /home/vmail/domains/domainname.edu.tr/username/...
>>>>
>>>> now when i used default settings for dovecot sieve
>>>>
>>>> sieve = ~/.dovecot.sieve
>>>> sieve_dir = ~/sieve
>>>>
>>>> sieve script write and work globaly and stored,
>>>> /home/vmail/domains/sieve
>>>>
>>>> i looked up Dovecot docs for per user but i don't understand clearly
>>>>
>>>> can i replace sieve parameters like
>>>>
>>>> sieve = /home/vmail/domains/..................edu.tr/%n/.dovecot.sieve
>>>> sieve_dir = /home/vmail/domains/.........................edu.tr/%n/.
>>>> sieve
>>>>
>>>> for per user scirpt.
>>>>
>>>>
>>> Read the link above about why not store Sieve files below an user's mail
>>> location.
>>>
>>
> - -- Steffen Kaiser
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
>
> iQEVAwUBU3xtn3z1H7kL/d9rAQIu1wf/XMXuEC1O1PQssoU1uHfTM5jOHpH1KHis
> yUL1z2/WV8c7engx+CNtGPxnRewC1UFKBZcHaAyXHNxQM+jsYf+NkUo4PDlKkzfi
> /JIn+SGOlwZKJUYarnAJbt0CdZG7f8auvMLsoovR8iNitSAdyH5AkRt9i25YFndW
> Nm0lYO1CPJzKp3CVhDS0Lxs6sSD21xsMvuauzMmS4ZpYhXXEdOf4jqNkIYdJbSHz
> nBHx8sjlJaKNKO3OWs1S5T7DxlRz+VYGw1IZ1BUgpBBD3LxDIOwTLG7NNjWRG2lB
> nTB+WK02fvh0T+oJORVuKmgoXG5WKvZjFOa4oVqdbbzM6V4ZJSx9Sw==
> =bLQp
> -----END PGP SIGNATURE-----
>



-- 
Selçuk YAZAR
http://www.selcukyazar.blogspot.com


More information about the dovecot mailing list