imap-hibernate returned failure: Failed to parse client input: Invalid peer_dev_minor value

2018-10-18 Thread Alex

Hello!

I tried to use imap-hibernate.

But errors in maillog:

Oct 19 05:14:24 server dovecot: 
imap(em...@example.com)<67125>: Error: kevent(-1) for 
notify remove failed: Bad file descriptor
Oct 19 05:14:24 server dovecot: 
imap(em...@example.com)<67125>: Error: close(-1) for 
notify remove failed: Bad file descriptor
Oct 19 05:14:24 server dovecot: imap-hibernate: Error: Failed to parse 
client input: Invalid peer_dev_minor value: 18446744073709486335
Oct 19 05:14:24 server dovecot: 
imap(em...@example.com)<67125>: Error: 
/var/run/dovecot/imap-hibernate returned failure: Failed to parse client 
input: Invalid peer_dev_minor value: 18446744073709486335

Oct 19 05:14:24 server dovecot: imap: Error:


dovecot-2.3.3, FreeBSD 10.4

dovenull 38990   0,0  0,0   43748  16308  -  S 3:54   
0:00,08 imap-login:  (imap-login)
dovenull 38998   0,0  0,1   47844  19536  -  S 3:54   
0:00,18 imap-login: [34.193.82.152 TLS proxy] (imap-login)
dovenull 38999   0,0  0,1   47844  17180  -  S 3:54   
0:00,19 imap-login:  (imap-login)
dovenull 39000   0,0  0,0   35556   9584  -  S 3:54   
0:00,03 dovecot/imap-login
dovenull 39001   0,0  0,0   43748  16320  -  S 3:54   
0:00,12 imap-login:  (imap-login)
dovenull 39002   0,0  0,0   43748  16320  -  S 3:54   
0:00,13 imap-login:  (imap-login)
dovenull 39003   0,0  0,0   43748  16328  -  S 3:54   
0:00,16 imap-login:  (imap-login)
dovenull 39004   0,0  0,1   47844  17948  -  S 3:54   
0:00,17 imap-login: [12.34.56.78 TLS proxy] (imap-login)
vmail39042   0,0  0,0   15936   3040  -  I 3:54   
0:00,01 imap-hibernate: [0 connections] (imap-hibernate)
vmail39076   0,0  0,0   78900   8984  -  S 3:54   
0:00,05 imap: [em...@example.com 12.34.56.78 IDLE] (imap)
vmail44114   0,0  0,0   78900   8936  -  I 4:06   
0:00,05 imap: [em...@example.com 34.193.82.152 IDLE] (imap)


srw-rw   1 root dovecot0 19 окт 03:54 imap-hibernate
srw---   1 root dovecot0 19 окт 03:54 imap-master
srw---   1 root wheel  0 19 окт 03:54 imap-postlogin
srw-rw-rw-   1 root wheel  0 19 окт 03:54 imap-urlauth
srw---   1 dovecot  wheel  0 19 окт 03:54 imap-urlauth-worker

imap_hibernate_timeout = 5 secs

service imap-hibernate {
  extra_groups = $default_internal_group
  unix_listener imap-hibernate {
group = dovecot
  }
  user = vmail
}

service imap {
  extra_groups = $default_internal_group
  unix_listener imap-master {
group = $default_internal_group
  }
}

I tried to set user/group vmail, set mode = 0666, but the same errors.


Can you help me with hibernate confiration ?



Best regards,
Alex






[dovecot quota-status] error "Invalid character in path"

2018-10-18 Thread k675154
Hello,

I'm using using:
- dovecot 2.3.3 (dcead646b)
- postfix 3.3.1
- dovecot "quota = maildir:User quota"

I'm facing the error:

"quota-status: Error: quota-status: Client sent
invalid recipient address: Invalid character in path"

This occurred with this e-mail address:
"John Smith"@keit.eu

Well I know it is not a conventional address but it is normally
perfectly authorized.

When I disable quota check, I can received correctly the incoming
e-mail.

So is there a mean to enable quota check with this kind of e-mail
address ?

Thanks


Re: Fatal: setgid, imap connections dropped.

2018-10-18 Thread J. de Meijer
>
> On 16.10.2018 21.32, J. de Meijer wrote:
>> I'm still trying to fix this problem. Hopefully someone can help.
>>
>> I've upgraded dovecot to 2.3.3
>> # dovecot --version
>> 2.3.3 (dcead646b)
>>
>> That didn't help.
>>
>> Next I switched 10-auth.conf to use a local password file (instead of
>> LDAP)
>
> Can you provide doveconf -n please?
>
> Aki

Here it is. Hopefully you can find what's wrong.

# dovecot -n
# 2.3.3 (dcead646b): /usr/local/etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.3 (f018bbab)
# OS: FreeBSD 11.2-RELEASE-p4 amd64
# Hostname: mailserver
auth_debug = yes
imap_idle_notify_interval = 29 mins
mail_debug = yes
mail_fsync = never
mail_location = maildir:~/Maildir
mail_plugins = " fts fts_solr"
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags
copy include variables body enotify environment mailbox date index ihave
duplicate mime foreverypart extracttext imapsieve vnd.dovecot.imapsieve
namespace inbox {
  inbox = yes
  location =
  mailbox Archive {
auto = subscribe
special_use = \Archive
  }
  mailbox Drafts {
auto = subscribe
special_use = \Drafts
  }
  mailbox Sent {
auto = subscribe
special_use = \Sent
  }
  mailbox Spam {
auto = subscribe
special_use = \Junk
  }
  mailbox Trash {
auto = subscribe
special_use = \Trash
  }
  prefix =
  separator = /
}
passdb {
  args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
plugin {
  fts = solr
  fts_autoindex = yes
  fts_solr = url=http://127.0.0.1:8983/solr/dovecot/
  imapsieve_mailbox1_before =
file:/usr/local/etc/dovecot/sieve/report-spam.sieve
  imapsieve_mailbox1_causes = COPY
  imapsieve_mailbox1_name = Spam
  imapsieve_mailbox2_before =
file:/usr/local/etc/dovecot/sieve/report-ham.sieve
  imapsieve_mailbox2_causes = COPY
  imapsieve_mailbox2_from = Spam
  imapsieve_mailbox2_name = *
  recipient_delimiter = +
  sieve = file:~/sieve;active=~/.dovecot.sieve
  sieve_after = /usr/local/etc/dovecot/sieve-after.d
  sieve_before = /usr/local/etc/dovecot/sieve-before.d
  sieve_global_extensions = +vnd.dovecot.pipe
  sieve_pipe_bin_dir = /usr/local/etc/dovecot/sieve
  sieve_plugins = sieve_imapsieve sieve_extprograms
  sieve_quota_max_storage = 50M
}
postmaster_address = webmas...@example.com
protocols = imap pop3 lmtp sieve
service auth {
  client_limit = 1600
  unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
  }
}
service imap-login {
  inet_listener imap {
address = 127.0.0.1, ::1
  }
  process_min_avail = 3
  service_count = 1
}
service imap {
  process_min_avail = 3
  service_count = 256
}
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
  }
}
service pop3-login {
  inet_listener pop3 {
address = 127.0.0.1, ::1
  }
  service_count = 1
}
ssl = required
ssl_cert = 

Re: Fatal: setgid, imap connections dropped.

2018-10-18 Thread J. de Meijer
>
> On 16.10.2018 21.32, J. de Meijer wrote:
>> I'm still trying to fix this problem. Hopefully someone can help.
>>
>> I've upgraded dovecot to 2.3.3
>> # dovecot --version
>> 2.3.3 (dcead646b)
>>
>> That didn't help.
>>
>> Next I switched 10-auth.conf to use a local password file (instead of
>> LDAP)
>
> Can you provide doveconf -n please?
>
> Aki

Here it is:
# dovecot -n
# 2.3.3 (dcead646b): /usr/local/etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.3 (f018bbab)
# OS: FreeBSD 11.2-RELEASE-p4 amd64
# Hostname: mailserver
auth_debug = yes
imap_idle_notify_interval = 29 mins
mail_debug = yes
mail_fsync = never
mail_location = maildir:~/Maildir
mail_plugins = " fts fts_solr"
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags
copy include variables body enotify environment mailbox date index ihave
duplicate mime foreverypart extracttext imapsieve vnd.dovecot.imapsieve
namespace inbox {
  inbox = yes
  location =
  mailbox Archive {
auto = subscribe
special_use = \Archive
  }
  mailbox Drafts {
auto = subscribe
special_use = \Drafts
  }
  mailbox Sent {
auto = subscribe
special_use = \Sent
  }
  mailbox Spam {
auto = subscribe
special_use = \Junk
  }
  mailbox Trash {
auto = subscribe
special_use = \Trash
  }
  prefix =
  separator = /
}
passdb {
  args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
plugin {
  fts = solr
  fts_autoindex = yes
  fts_solr = url=http://127.0.0.1:8983/solr/dovecot/
  imapsieve_mailbox1_before =
file:/usr/local/etc/dovecot/sieve/report-spam.sieve
  imapsieve_mailbox1_causes = COPY
  imapsieve_mailbox1_name = Spam
  imapsieve_mailbox2_before =
file:/usr/local/etc/dovecot/sieve/report-ham.sieve
  imapsieve_mailbox2_causes = COPY
  imapsieve_mailbox2_from = Spam
  imapsieve_mailbox2_name = *
  recipient_delimiter = +
  sieve = file:~/sieve;active=~/.dovecot.sieve
  sieve_after = /usr/local/etc/dovecot/sieve-after.d
  sieve_before = /usr/local/etc/dovecot/sieve-before.d
  sieve_global_extensions = +vnd.dovecot.pipe
  sieve_pipe_bin_dir = /usr/local/etc/dovecot/sieve
  sieve_plugins = sieve_imapsieve sieve_extprograms
  sieve_quota_max_storage = 50M
}
postmaster_address = webmas...@example.com
protocols = imap pop3 lmtp sieve
service auth {
  client_limit = 1600
  unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
  }
}
service imap-login {
  inet_listener imap {
address = 127.0.0.1, ::1
  }
  process_min_avail = 3
  service_count = 1
}
service imap {
  process_min_avail = 3
  service_count = 256
}
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
  }
}
service pop3-login {
  inet_listener pop3 {
address = 127.0.0.1, ::1
  }
  service_count = 1
}
ssl = required
ssl_cert = 

Re: doveadm expunge with static users

2018-10-18 Thread azurit



Citát azu...@pobox.sk:


On 18 October 2018 at 15:49  azu...@pobox.sk wrote:




   Hi,


   is it possible to use 'doveadm expunge' with static user database? Or
   can i, somehow, tell dovecot the directory location where i need to

do

   an expunge? Thank you.


   azur


  Works just fine with -u parameter
  ---
Aki Tuomi




Ok, so the problem is, probably, in my very specific proxy  
configuration. On proxy side, i have this:



passdb {
  driver = static
  args = password=  
allow_nets=

}

userdb {
  driver = static
  args = home=/var/mail/vhosts/%d/%n/home master_user=%u allow_all_users=yes
}


The point is that proxy doesn't have any info about users so i'm  
able to manage users only on one place (IMAP gateway). BUT it is  
possible for IMAP proxy to get local users based on directory  
structure in /var/mail/vhosts/ (it's /var/mail/vhosts/%d/%n/ ). Can  
i, somehow, get doveamd commands make work? search, expunge, etc.





Sorry, my fault, looks like it's really working also in my setup.

azur




Re: Ass(et) protection for mobile users

2018-10-18 Thread Rupert Gallagher
Interesting trick here. I'll study it.

Thank you!

On Thu, Oct 18, 2018 at 10:48, Aki Tuomi  wrote:

> Ensure your config looks like
>
> namespace SOME_NAME_HERE {
>
> ...
>
> }
>
> Make a postlogin script which exports
>
> export NAMESPACE/SOME_NAME_HERE/HIDDEN=true USERDB_KEYS="$USERDB_KEYS 
> NAMESPACE/SOME_NAME_HERE/HIDDEN"
>
> Or somehow export this from passdb/userdb as 
> (userdb_)namespace/some_name_here/hidden=true
>
> Aki
>
> On 18.10.2018 10.18, Rupert Gallagher wrote:
>
>> Connections from anything other than LAN.
>>
>> On Thu, Oct 18, 2018 at 08:49, Aki Tuomi  wrote:
>>
>>> On 18.10.2018 9.48, Rupert Gallagher wrote:
 Hello!

 Is it possible to hide the public folder when the user is on its
 mobile phone?
>>> How would you know this?
>>>
>>> Aki

Re: doveadm expunge with static users

2018-10-18 Thread azurit

On 18 October 2018 at 15:49  azu...@pobox.sk wrote:




Hi,


is it possible to use 'doveadm expunge' with static user database? Or
can i, somehow, tell dovecot the directory location where i need to

do

an expunge? Thank you.


azur


   Works just fine with -u parameter
   ---
Aki Tuomi




Ok, so the problem is, probably, in my very specific proxy  
configuration. On proxy side, i have this:



passdb {
  driver = static
  args = password=  
allow_nets=

}

userdb {
  driver = static
  args = home=/var/mail/vhosts/%d/%n/home master_user=%u allow_all_users=yes
}


The point is that proxy doesn't have any info about users so i'm able  
to manage users only on one place (IMAP gateway). BUT it is possible  
for IMAP proxy to get local users based on directory structure in  
/var/mail/vhosts/ (it's /var/mail/vhosts/%d/%n/ ). Can i, somehow, get  
doveamd commands make work? search, expunge, etc.





Re: doveadm expunge with static users

2018-10-18 Thread Aki Tuomi


 
 
  
   
  
  
   
On 18 October 2018 at 15:49 
azu...@pobox.sk wrote:
   
   

   
   

   
   
Hi,
   
   

   
   
is it possible to use 'doveadm expunge' with static user database? Or
   
   
can i, somehow, tell dovecot the directory location where i need to do
   
   
an expunge? Thank you.
   
   

   
   
azur
   
   

   
  
  
   Works just fine with -u parameter
  
  
   ---
   Aki Tuomi
   
 



doveadm expunge with static users

2018-10-18 Thread azurit

Hi,

is it possible to use 'doveadm expunge' with static user database? Or  
can i, somehow, tell dovecot the directory location where i need to do  
an expunge? Thank you.


azur




Dovecot 2.2.13 error message

2018-10-18 Thread Albert Whale
In attempting to reactivate my IMAP communications with my Email Spool (NFS
Mounted), I have gotten the following while attempting to download the
Emails via POP3.

 

Oct 18 08:00:45 ns4 dovecot: pop3-login: Login: user=,
method=PLAIN, rip=74.109.213.194, lip=66.207.133.232

Oct 18 08:02:40 ns4 dovecot: pop3(aewhale): Error: Timeout (180s) while
waiting for dotlock for transaction log file
/home/aewhale/Maildir/dovecot.index.log

Oct 18 08:02:40 ns4 dovecot: pop3(aewhale): Disconnected: Storage error
during logout. top=0/0, retr=11511/1566975544, del=11511/11511,
size=1566691807

Oct 18 08:02:58 ns4 dovecot: pop3(aewhale): Connection closed top=0/0,
retr=0/0, del=0/11520, size=1566929900

 

This is significantly more information than what I can receive from 2.1.15,
but still does not resolve the communications issues.

 

Any help is certainly appreciated.

 

 

--

Albert E. Whale, CEH CHS CISA CISSP

President - Chief Security Officer

IT Security, Inc.   - 

A Service Disabled Veteran Owned Company - (SDVOSB)

HUBZone Certified

LinkedIn   Profile

 

Phone: 412-515-3010 | Email: albert.wh...@it-security-inc.com

Cell:  412-889-6870

 



Re: Problems recovering IMAP Data

2018-10-18 Thread Aki Tuomi


 
 
  
   
  
  
   
On 18 October 2018 at 14:31 Albert Whale <
albert.wh...@it-security-inc.com> wrote:
   
   

   
   

   
   
HELP, I have experience an issue with the long running IMAP service using
   
   
Dovecot 2.1.15.
   
   

   
   

   
   

   
   
I have replaced the interface cards (suspected failure), and I have only
   
   
recently been able to retrieve my Inbox (1.45GB) via POP3 protocol (I
   
   
normally run IMAP)
   
   

   
   

   
   

   
   
I am suspecting a corrupted dovecot.index, but which one? I have counted
   
   
260 files in my IMAP tree with the word dovecot.
   
   

   
   

   
   

   
   
I cannot determine which folder is corrupted with 2.1.5 even with the Mail
   
   
Debug option.
   
   

   
   

   
   

   
   
How can I recover the use of my IMAP configuration?
   
   

   
   

   
   

   
   
Thank you.
   
  
  
   
  
  
   If you are using maildir format it should be safe to rm all dovecot.index* files.
  
  
   
  
  
   It can cause your mailbox some initial performance problems if you have a large mailbox.
  
  
   ---
   Aki Tuomi
   
 



Problems recovering IMAP Data

2018-10-18 Thread Albert Whale
HELP, I have experience an issue with the long running IMAP service using
Dovecot 2.1.15.

 

I have replaced the interface cards (suspected failure), and I have only
recently been able to retrieve my Inbox (1.45GB) via POP3 protocol (I
normally run IMAP)

 

I am suspecting a corrupted dovecot.index, but which one?  I have counted
260 files in my IMAP tree with the word dovecot.

 

I cannot determine which folder is corrupted with 2.1.5 even with the Mail
Debug option.

 

How can I recover the use of my IMAP configuration?

 

Thank you.



Re: dovecot passdb driver=checkpassword as external script for block ip

2018-10-18 Thread Sami Ketola


> On 17 Oct 2018, at 20.09, bes  wrote:
> 
> Refer to
> https://dovecot.org/pipermail/dovecot/2015-March/099971.html
> https://wiki.dovecot.org/PasswordDatabase
> I tried to repeat the same thing.
> Set these passdb:
> 
> passdb {
>  args = /myscript.sh ip=%r
>  driver = checkpassword
>  result_failure = return-fail
>  result_success = continue
> }
> passdb {
>  args = /etc/dovecot/dovecot-sql.conf.ext ( my working auth method )
>  driver = sql
> }
> 
> Created executable /myscript.sh:
> #!/bin/sh
> exit 1


While I'm not sure why this does not work I'm was wondering if a deny-passdb 
would be more 
efficient to implement this blacklisting as executing a script on each login 
attempt is awfully slow. 

Instead I would do something like this:

  # check deny passwd for ip address first
  passdb {
driver = passwd-file
args = username_format=%r /etc/dovecot/ip-deny-list
deny = yes
auth_verbose = no
result_success = return-fail
  }

and then just create /etc/dovecot/ip-deny-list with one ip address per line.


Sami



Re: Ass(et) protection for mobile users

2018-10-18 Thread Aki Tuomi
Ensure your config looks like

namespace SOME_NAME_HERE {

    ...

}

Make a postlogin script which exports

export NAMESPACE/SOME_NAME_HERE/HIDDEN=true USERDB_KEYS="$USERDB_KEYS
NAMESPACE/SOME_NAME_HERE/HIDDEN"

Or somehow export this from passdb/userdb as
(userdb_)namespace/some_name_here/hidden=true

Aki


On 18.10.2018 10.18, Rupert Gallagher wrote:
> Connections from anything other than LAN. 
>
>
>
> On Thu, Oct 18, 2018 at 08:49, Aki Tuomi  > wrote:
>>
>> On 18.10.2018 9.48, Rupert Gallagher wrote:
>> > Hello!
>> >
>> > Is it possible to hide the public folder when the user is on its
>> > mobile phone?
>> How would you know this?
>>
>> Aki
>>


Re: Ass(et) protection for mobile users

2018-10-18 Thread Rupert Gallagher
On motivation, our public folder is a shared folder with sensitive business 
content, is has too many subfolders for a mobile client, and an accidental 
operation like deleting or moving would break everybody's business for hours.

On Thu, Oct 18, 2018 at 08:49, Aki Tuomi  wrote:

> On 18.10.2018 9.48, Rupert Gallagher wrote:
>> Hello!
>>
>> Is it possible to hide the public folder when the user is on its
>> mobile phone?
> How would you know this?
>
> Aki

Re: Ass(et) protection for mobile users

2018-10-18 Thread Rupert Gallagher
Connections from anything other than LAN.

On Thu, Oct 18, 2018 at 08:49, Aki Tuomi  wrote:

> On 18.10.2018 9.48, Rupert Gallagher wrote:
>> Hello!
>>
>> Is it possible to hide the public folder when the user is on its
>> mobile phone?
> How would you know this?
>
> Aki

Re: Ass(et) protection for mobile users

2018-10-18 Thread Rupert Gallagher
Foreign IP.

On Thu, Oct 18, 2018 at 08:49, Aki Tuomi  wrote:

> On 18.10.2018 9.48, Rupert Gallagher wrote:
>> Hello!
>>
>> Is it possible to hide the public folder when the user is on its
>> mobile phone?
> How would you know this?
>
> Aki

"Broken MIME parts for mail"

2018-10-18 Thread Poliman - Serwis
I have many lines like below in error.log file:

Oct 16 10:03:22 s1 dovecot: imap(ar...@firmastanaszek.pl): Error:
unlink(/var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache)
failed: No such file or directory (in mail-cache.c:28)
Oct 16 10:03:22 s1 dovecot: imap(ar...@firmastanaszek.pl): Error:
Corrupted index cache file
/var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache: Broken
MIME parts for mail UID 1019 in mailbox INBOX: Cached MIME parts don't
match message during parsing: Cached header size mismatch (parts=)
Oct 16 10:03:23 s1 dovecot: imap(ar...@firmastanaszek.pl): Error:
unlink(/var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache)
failed: No such file or directory (in mail-cache.c:28)
Oct 16 10:03:23 s1 dovecot: imap(ar...@firmastanaszek.pl): Error:
Corrupted index cache file
/var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache: Broken
MIME parts for mail UID 1052 in mailbox INBOX: Cached MIME parts don't
match message during parsing: Cached header size mismatch (parts=)
Oct 16 10:03:23 s1 dovecot: imap(ar...@firmastanaszek.pl): Error:
unlink(/var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache)
failed: No such file or directory (in mail-cache.c:28)
Oct 16 10:03:23 s1 dovecot: imap(ar...@firmastanaszek.pl): Error:
Corrupted index cache file
/var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache: Broken
MIME parts for mail UID 1098 in mailbox INBOX: Cached MIME parts don't
match message during parsing: Cached header size mismatch (parts=)

I didn't do anything with Dovecot neither update in last time nor move
files or something. Does anybody could tell me what above means and how to
fix it?


Re: Ass(et) protection for mobile users

2018-10-18 Thread Aki Tuomi


On 18.10.2018 9.48, Rupert Gallagher wrote:
> Hello!
>
> Is it possible to hide the public folder when the user is on its
> mobile phone?
How would you know this?

Aki



Ass(et) protection for mobile users

2018-10-18 Thread Rupert Gallagher
Hello!

Is it possible to hide the public folder when the user is on its mobile phone?

Re: Fatal: setgid, imap connections dropped.

2018-10-18 Thread Aki Tuomi


On 16.10.2018 21.32, J. de Meijer wrote:
> I'm still trying to fix this problem. Hopefully someone can help.
>
> I've upgraded dovecot to 2.3.3
> # dovecot --version
> 2.3.3 (dcead646b)
>
> That didn't help.
>
> Next I switched 10-auth.conf to use a local password file (instead of LDAP)

Can you provide doveconf -n please?

Aki