Error: User bob at aaa.bbb doesn't have home dir set, disabling duplicate database

subscription2 leo1subscr at zudiewiener.com
Sat Feb 2 15:16:36 EET 2019


Thanks Aki, that worked

On 31/1/19 4:16 pm, Aki Tuomi wrote:
> Hi, set
>
> mail_home = /home/vmail/mailboxes/%d/%n
>
> Aki
>   
>> On 31 January 2019 at 17:14 subscription2 <leo1subscr at zudiewiener.com> wrote:
>>
>>
>> It's been a while and I'm none the wiser.
>>
>> Still getting lmtp and imap errors.
>>
>> Jan 14 16:38:35 lmtp(bob at aaa.bbb): Error: User bob at aaa.bbb doesn't have
>> home dir set, disabling duplicate database
>> Jan 14 15:07:10 imap(bob at aaa.bbb): Error: User bob at aaa.bbb doesn't have
>> home dir set, disabling duplicate database
>>
>> Thanks,
>>
>> Leo
>>
>> On 20/1/19 1:09 pm, Stephan Bosch wrote:
>>>
>>> Op 14/01/2019 om 15:20 schreef subscription1:
>>>> Have enabled debug as suggested, but don't really know what I'm
>>>> looking for or what the 'correct' output should be.
>>>>
>>> Clearly your userdb doesn't return a home directory, but that should
>>> be no problem when mail_home is configured. But, are you really sure
>>> it is? Can you provide me with the output from `dovecot -n`?
>>>
>>> Regards,
>>>
>>> Stephan.
>>>
>>>> Jan 14 15:06:03 master: Info: Dovecot v2.2.33.2 (d6601f4ec) starting
>>>> up for imap, lmtp, sieve (core dumps disabled)
>>>> Jan 14 15:07:09 auth: Debug: Loading modules from directory:
>>>> /usr/lib/dovecot/modules/auth
>>>> Jan 14 15:07:09 auth: Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
>>>> Jan 14 15:07:09 auth: Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/auth/libdriver_mysql.so
>>>> Jan 14 15:07:09 auth: Debug: Read auth token secret from
>>>> /var/run/dovecot/auth-token-secret.dat
>>>> Jan 14 15:07:09 auth: Debug: auth client connected (pid=5343)
>>>> Jan 14 15:07:10 auth: Debug: client in: AUTH    1    PLAIN
>>>> service=imap    secured    session=MpKNj2t/V7XV4SEm
>>>> lip=173.212.231.229    rip=213.225.33.38    lport=993 rport=46423
>>>> local_name=imap.mydomain.com
>>>> Jan 14 15:07:10 auth: Debug: client passdb out: CONT    1
>>>> Jan 14 15:07:10 auth: Debug: client in: CONT<hidden>
>>>> Jan 14 15:07:10 auth-worker(5346): Debug: Loading modules from
>>>> directory: /usr/lib/dovecot/modules/auth
>>>> Jan 14 15:07:10 auth-worker(5346): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
>>>> Jan 14 15:07:10 auth-worker(5346): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/auth/libdriver_mysql.so
>>>> Jan 14 15:07:10 auth-worker(5346): Debug:
>>>> sql(mailuser1 at mydomain.com,213.225.33.38,<MpKNj2t/V7XV4SEm>): query:
>>>> SELECT username AS user, domain, password FROM accounts WHERE
>>>> username = 'mailuser1' AND domain = 'mydomain.com' and enabled = true;
>>>> Jan 14 15:07:10 auth-worker(5346): Debug:
>>>> sql(mailuser1 at mydomain.com,213.225.33.38,<MpKNj2t/V7XV4SEm>):
>>>> username changed mailuser1 at mydomain.com -> mailuser1
>>>> Jan 14 15:07:10 auth-worker(5346): Debug:
>>>> sql(mailuser1,213.225.33.38,<MpKNj2t/V7XV4SEm>): username changed
>>>> mailuser1 -> mailuser1 at mydomain.com
>>>> Jan 14 15:07:10 auth: Debug:
>>>> sql(mailuser1 at mydomain.com,213.225.33.38,<MpKNj2t/V7XV4SEm>):
>>>> username changed mailuser1 at mydomain.com -> mailuser1
>>>> Jan 14 15:07:10 auth: Debug:
>>>> sql(mailuser1,213.225.33.38,<MpKNj2t/V7XV4SEm>): username changed
>>>> mailuser1 -> mailuser1 at mydomain.com
>>>> Jan 14 15:07:10 auth: Debug: client passdb out: OK    1
>>>> user=mailuser1 at mydomain.com
>>>> Jan 14 15:07:10 auth: Debug: master in: REQUEST    1124466689 5343
>>>> 1    f6508d0565d31959337b995fee8c8fc0 session_pid=5347
>>>> request_auth_token
>>>> Jan 14 15:07:10 auth-worker(5346): Debug:
>>>> passwd(mailuser1 at mydomain.com,213.225.33.38,<MpKNj2t/V7XV4SEm>): lookup
>>>> Jan 14 15:07:10 auth-worker(5346): Info:
>>>> passwd(mailuser1 at mydomain.com,213.225.33.38,<MpKNj2t/V7XV4SEm>):
>>>> unknown user
>>>> Jan 14 15:07:10 auth-worker(5346): Debug:
>>>> sql(mailuser1 at mydomain.com,213.225.33.38,<MpKNj2t/V7XV4SEm>): SELECT
>>>> concat('*:storage=', quota, 'M') AS quota_rule FROM accounts WHERE
>>>> username = 'mailuser1' AND domain = 'mydomain.com' AND sendonly = false;
>>>> Jan 14 15:07:10 auth: Debug: master userdb out: USER 1124466689
>>>> mailuser1 at mydomain.com quota_rule=*:storage=2048M
>>>> auth_token=c0af49e6da382961494c74d54add28b3a077f23c
>>>> Jan 14 15:07:10 imap-login: Info: Login:
>>>> user=<mailuser1 at mydomain.com>, method=PLAIN, rip=213.225.33.38,
>>>> lip=173.212.231.229, mpid=5347, TLS, session=<MpKNj2t/V7XV4SEm>
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Loading modules
>>>> from directory: /usr/lib/dovecot/modules
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/lib10_quota_plugin.so
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/lib11_imap_quota_plugin.so
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/lib15_notify_plugin.so
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/lib20_replication_plugin.so
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/lib95_imap_sieve_plugin.so
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Added userdb
>>>> setting: plugin/quota_rule=*:storage=2048M
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Effective
>>>> uid=1001, gid=1001, home=
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: quota: No quota
>>>> setting - plugin disabled
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: replication: No
>>>> mail_replica setting - replication disabled
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Namespace inbox:
>>>> type=private, prefix=, sep=, inbox=yes, hidden=no, list=yes,
>>>> subscriptions=yes
>>>> location=maildir:/home/vmail/mailboxes/mydomain.com/mailuser1Jan 14
>>>> 15:07:10 imap(mailuser1 at mydomain.com): Debug: maildir++:
>>>> root=/home/vmail/mailboxes/mydomain.com/mailuser1, index=, indexpvt=,
>>>> control=, inbox=/home/vmail/mailboxes/mydomain.com/mailuser1, alt=
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: Sent: Mailbox
>>>> opened because: append
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: imapsieve:
>>>> mailbox Sent: APPEND event
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Error: User
>>>> mailuser1 at mydomain.com doesn't have home dir set, disabling duplicate
>>>> database
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: sieve:
>>>> Pigeonhole version 0.4.21 (92477967) initializing
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: sieve: include:
>>>> sieve_global is not set; it is currently not possible to include
>>>> `:global' scripts.
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: sieve: Sieve
>>>> imapsieve plugin for Pigeonhole version 0.4.21 (92477967) loaded
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: sieve: Sieve
>>>> Extprograms plugin for Pigeonhole version 0.4.21 (92477967) loaded
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: imapsieve:
>>>> Static mailbox rule [1]: mailbox=`Spam' from=`*' causes=(COPY) =>
>>>> before=`file:/home/vmail/sieve/global/learn-spam.sieve' after=(none)
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Debug: imapsieve:
>>>> Static mailbox rule [2]: mailbox=`*' from=`Spam' causes=(COPY) =>
>>>> before=`file:/home/vmail/sieve/global/learn-ham.sieve' after=(none)
>>>> Jan 14 15:07:10 imap(mailuser1 at mydomain.com): Info: Connection closed
>>>> (append finished 0.117 secs ago) in=624 out=491
>>>> Jan 14 15:07:12 lmtp(5356): Debug: none: root=, index=, indexpvt=,
>>>> control=, inbox=, alt=
>>>> Jan 14 15:07:12 lmtp(5356): Info: Connect from local
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: Loading modules
>>>> from directory: /usr/lib/dovecot/modules
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: Module loaded:
>>>> /usr/lib/dovecot/modules/lib90_sieve_plugin.so
>>>> Jan 14 15:07:12 auth: Debug: master in: USER    1
>>>>   mailuser1 at mydomain.com    service=lmtp
>>>> Jan 14 15:07:12 auth-worker(5346): Debug:
>>>> passwd(mailuser1 at mydomain.com): lookup
>>>> Jan 14 15:07:12 auth-worker(5346): Info:
>>>> passwd(mailuser1 at mydomain.com): unknown user
>>>> Jan 14 15:07:12 auth-worker(5346): Debug:
>>>> sql(mailuser1 at mydomain.com): SELECT concat('*:storage=', quota, 'M')
>>>> AS quota_rule FROM accounts WHERE username = 'mailuser1' AND domain =
>>>> 'mydomain.com' AND sendonly = false;
>>>> Jan 14 15:07:12 auth: Debug: userdb out: USER    1
>>>>   mailuser1 at mydomain.com    quota_rule=*:storage=2048M
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: auth USER input:
>>>> mailuser1 at mydomain.com quota_rule=*:storage=2048M
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: Added userdb
>>>> setting: plugin/quota_rule=*:storage=2048M
>>>> Jan 14 15:07:12 auth: Debug: master in: USER    2
>>>> mailuser2 at mydomain.com    service=lmtp
>>>> Jan 14 15:07:12 auth-worker(5346): Debug:
>>>> passwd(mailuser2 at mydomain.com): lookup
>>>> Jan 14 15:07:12 auth-worker(5346): Info:
>>>> passwd(mailuser2 at mydomain.com): unknown user
>>>> Jan 14 15:07:12 auth-worker(5346): Debug:
>>>> sql(mailuser2 at mydomain.com): SELECT concat('*:storage=', quota, 'M')
>>>> AS quota_rule FROM accounts WHERE username = 'mailuser2' AND domain =
>>>> 'mydomain.com' AND sendonly = false;
>>>> Jan 14 15:07:12 auth: Debug: userdb out: USER    2
>>>> mailuser2 at mydomain.com    quota_rule=*:storage=2048M
>>>> Jan 14 15:07:12 lmtp(mailuser2 at mydomain.com): Debug: auth USER input:
>>>> mailuser2 at mydomain.com quota_rule=*:storage=2048M
>>>> Jan 14 15:07:12 lmtp(mailuser2 at mydomain.com): Debug: Added userdb
>>>> setting: plugin/quota_rule=*:storage=2048M
>>>> Jan 14 15:07:12 lmtp(5356, mailuser1 at mydomain.com): Debug: Effective
>>>> uid=1001, gid=1001, home=
>>>> Jan 14 15:07:12 lmtp(5356, mailuser1 at mydomain.com): Debug: Namespace
>>>> inbox: type=private, prefix=, sep=, inbox=yes, hidden=no, list=yes,
>>>> subscriptions=yes
>>>> location=maildir:/home/vmail/mailboxes/mydomain.com/mailuser1
>>>>
>>>> Jan 14 15:07:12 lmtp(5356, mailuser1 at mydomain.com): Debug: maildir++:
>>>> root=/home/vmail/mailboxes/mydomain.com/mailuser1, index=, indexpvt=,
>>>> control=, inbox=/home/vmail/mailboxes/mydomain.com/mailuser1, alt=
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Error: User
>>>> mailuser1 at mydomain.com doesn't have home dir set, disabling duplicate
>>>> database
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: sieve:
>>>> Pigeonhole version 0.4.21 (92477967) initializing
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: sieve: include:
>>>> sieve_global is not set; it is currently not possible to include
>>>> `:global' scripts.
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: sieve: Sieve
>>>> imapsieve plugin for Pigeonhole version 0.4.21 (92477967) loaded
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: sieve: Sieve
>>>> Extprograms plugin for Pigeonhole version 0.4.21 (92477967) loaded
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: file storage: Using active Sieve
>>>> script path:
>>>> /home/vmail/sieve/mydomain.com/mailuser1/active-script.sieve
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: file storage: Using script
>>>> storage path: /home/vmail/sieve/mydomain.com/mailuser1/scripts
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: file storage: Relative path to
>>>> sieve storage in active link: scripts/
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: file storage: Using Sieve script
>>>> path: /home/vmail/sieve/mydomain.com/mailuser1/active-script.sieve
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: file storage: Storage path
>>>> `/home/vmail/sieve/mydomain.com/mailuser1/active-script.sieve' not found
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: User has no active script in
>>>> storage `/home/vmail/sieve/mydomain.com/mailuser1/scripts'
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: User has no personal script
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: file storage: Using Sieve script
>>>> path: /home/vmail/sieve/global/spam-global.sieve
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: file script: Opened script
>>>> `spam-global' from `/home/vmail/sieve/global/spam-global.sieve'
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: Executed before user's personal
>>>> Sieve script(1): /home/vmail/sieve/global/spam-global.sieve
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: Mailbox <lmtp
>>>> DATA>: Opened mail UID=1 because: header Message-ID (Cache file is
>>>> unusable)
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: Opening script 1 of 1 from
>>>> `/home/vmail/sieve/global/spam-global.sieve'
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: Loading script
>>>> /home/vmail/sieve/global/spam-global.sieve
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: Script binary
>>>> /home/vmail/sieve/global/spam-global.svbin successfully loaded
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: binary save: not saving binary
>>>> /home/vmail/sieve/global/spam-global.svbin, because it is already stored
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve: Executing script from
>>>> `/home/vmail/sieve/global/spam-global.svbin'
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: Mailbox <lmtp
>>>> DATA>: Opened mail UID=1 because: header X-Spam-Flag (Cache file is
>>>> unusable)
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: Mailbox <lmtp
>>>> DATA>: Opened mail UID=1 because: header X-Spam (Cache file is unusable)
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: INBOX: Mailbox
>>>> opened because: lib-lda delivery
>>>> Jan 14 15:07:12 lmtp(mailuser1 at mydomain.com): Debug: Mailbox <lmtp
>>>> DATA>: Opened mail UID=1 because: copying
>>>> Jan 14 15:07:13 lmtp(mailuser1 at mydomain.com): Info:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q: sieve:
>>>> msgid=<010001684cb0001e-0eb4fc8d-d9ff-4e2a-8b28-48c89c684bf7-000000 at email.amazonses.com>:
>>>> stored mail into mailbox 'INBOX'
>>>> Jan 14 15:07:13 lmtp(5356, mailuser2 at mydomain.com): Debug: Effective
>>>> uid=1001, gid=1001, home=
>>>> Jan 14 15:07:13 lmtp(5356, mailuser2 at mydomain.com): Debug: Namespace
>>>> inbox: type=private, prefix=, sep=, inbox=yes, hidden=no, list=yes,
>>>> subscriptions=yes
>>>> location=maildir:/home/vmail/mailboxes/mydomain.com/mailuser2
>>>> Jan 14 15:07:13 lmtp(5356, mailuser2 at mydomain.com): Debug: maildir++:
>>>> root=/home/vmail/mailboxes/mydomain.com/mailuser2, index=, indexpvt=,
>>>> control=, inbox=/home/vmail/mailboxes/mydomain.com/mailuser2, alt=
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Error: User
>>>> mailuser2 at mydomain.com doesn't have home dir set, disabling duplicate
>>>> database
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug: sieve:
>>>> Pigeonhole version 0.4.21 (92477967) initializing
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug: sieve: include:
>>>> sieve_global is not set; it is currently not possible to include
>>>> `:global' scripts.
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug: sieve: Sieve
>>>> imapsieve plugin for Pigeonhole version 0.4.21 (92477967) loaded
>>>>
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug: sieve: Sieve
>>>> Extprograms plugin for Pigeonhole version 0.4.21 (92477967) loaded
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: file storage: Using active
>>>> Sieve script path:
>>>> /home/vmail/sieve/mydomain.com/mailuser2/active-script.sieve
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: file storage: Using script
>>>> storage path: /home/vmail/sieve/mydomain.com/mailuser2/scripts
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: file storage: Relative path to
>>>> sieve storage in active link: scripts/
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: file storage: Using Sieve
>>>> script path:
>>>> /home/vmail/sieve/mydomain.com/mailuser2/active-script.sieve
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: file storage: Storage path
>>>> `/home/vmail/sieve/mydomain.com/mailuser2/active-script.sieve' not found
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: User has no active script in
>>>> storage `/home/vmail/sieve/mydomain.com/mailuser2/scripts'
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: User has no personal script
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: file storage: Using Sieve
>>>> script path: /home/vmail/sieve/global/spam-global.sieve
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: file script: Opened script
>>>> `spam-global' from `/home/vmail/sieve/global/spam-global.sieve'
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: Executed before user's
>>>> personal Sieve script(1): /home/vmail/sieve/global/spam-global.sieve
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: Opening script 1 of 1 from
>>>> `/home/vmail/sieve/global/spam-global.sieve'
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: Loading script
>>>> /home/vmail/sieve/global/spam-global.sieve
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: Script binary
>>>> /home/vmail/sieve/global/spam-global.svbin successfully loaded
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: binary save: not saving binary
>>>> /home/vmail/sieve/global/spam-global.svbin, because it is already stored
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve: Executing script from
>>>> `/home/vmail/sieve/global/spam-global.svbin'
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug: INBOX: Mailbox
>>>> opened because: lib-lda delivery
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Debug: Mailbox <lmtp
>>>> DATA>: Opened mail UID=1 because: copying
>>>> Jan 14 15:07:13 lmtp(mailuser2 at mydomain.com): Info:
>>>> qMUuO5CXPFzsFmailuser1YLIo4Q:2: sieve:
>>>> msgid=<010001684cb0001e-0eb4fc8d-d9ff-4e2a-8b28-48c89c684bf7-000000 at email.amazonses.com>:
>>>> stored mail into mailbox 'INBOX'
>>>> Jan 14 15:07:13 lmtp(5356): Info: Disconnect from local: Successful quit
>>>>
>>>> -------------------
>>>>
>>>> Thanks,
>>>>
>>>> Leo
>>>>
>>>>
>>>> On 13/1/19 12:19 pm, Stephan Bosch wrote:
>>>>>
>>>>> Op 13/01/2019 om 11:56 schreef subscription1:
>>>>>> Yes, that is what I did and it all works apart from the error
>>>>>> message on the server about the missing home dir
>>>>>>
>>>>>> The doc seems to indicate that a home dir is needed.
>>>>>>
>>>>> If you enable mail_debug=yes and perhaps auth_debug=yes, you should
>>>>> see what the imap service is using as the home directory and why.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Stephan.
>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Leo
>>>>>>
>>>>>> On 12/1/19 8:42 pm, Stephan Bosch wrote:
>>>>>>> Op 11/01/2019 om 15:27 schreef subscription1:
>>>>>>>> I made a mistake when I moved dovecot to a new server and only
>>>>>>>> specified mail_location instead of mail_home
>>>>>>>>
>>>>>>>> All I have in 10-mail.conf is
>>>>>>>>
>>>>>>>> ---------
>>>>>>>> mail_location = maildir:/home/vmail/mailboxes/%d/%n
>>>>>>>> ------------
>>>>>>>>
>>>>>>>> All emails for the few accounts I have are in these mailboxes and
>>>>>>>> I can get/see them via my mail client
>>>>>>>>
>>>>>>>> I do, however, get the following error
>>>>>>>> --------------------
>>>>>>>> imap(bob at aaa.bbb): Error: User bob at aaa.bbb doesn't have home dir
>>>>>>>> set, disabling duplicate database
>>>>>>>> -------------------
>>>>>>>>
>>>>>>>> After looking at https://wiki2.dovecot.org/VirtualUsers/Home I
>>>>>>>> tried the following
>>>>>>>> --------------------------------
>>>>>>>> mail_home = /home/vmail/mailboxes/%d/%n
>>>>>>>>
>>>>>>>> mail_location = maildir:~/mail
>>>>>>>> ------------------------------
>>>>>>>>
>>>>>>>> Problem with this is that I now can't see any of my emails in the
>>>>>>>> client.
>>>>>>>>
>>>>>>>> Appreciate any help on how to fix this.
>>>>>>> Well, you changed the effective maildir directory to
>>>>>>> /home/vmail/mailboxes/%d/%n/mail. So, if you want to use it like
>>>>>>> that, you'll have to move the maildir for each user to that new
>>>>>>> path template.
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Stephan.
>>>>>>>


More information about the dovecot mailing list