Re: Outlook creating IMAP folders even though forbidden by ACLs

2021-05-12 Thread @lbutlr
On 10 May 2021, at 19:31, Matt Grant  wrote:
> We are using Outlook 2013, 2016 and 2019,

You definitely should not be using Outlook 2013. It has serious issues, and 
does not support modern TLS v1.2/1.3

I am unsure if Outlook 2016 does, but I know 2013 does not. Also, mainstream 
support for Outlook 2013 ended 3 years ago.

-- 
Two, Four, Six, Eight! Time to Transubstantiate!



Re: Problem with replication between two servers (ispconfig)

2021-05-12 Thread Claudio Junior
Hello Aki,

You solved the problem in which I spent a few hours looking for the
solution ;-)
I understand that in this case the respective plugins were not loaded and
because of this, the event that sends the information to the other server
is not generated.
What remains now is to create a certificate, and I will use a letsencrypt
certificate for server02 and enable SSL. With this, the demand is concluded.

Thank you for your help.
--
Claudio da Silva Junior
csjun...@gmail.com


Em qua., 12 de mai. de 2021 às 13:13, Aki Tuomi 
escreveu:

> > protocol imap {
> >  mail_plugins = quota imap_quota
> > }
> > protocol pop3 {
> >  mail_plugins = quota
> >  pop3_uidl_format = %08Xu%08Xv
> > }
> > protocol lda {
> >  mail_plugins = sieve quota
> >  postmaster_address = postmas...@example.net
> > }
> > protocol lmtp {
> >  mail_plugins = quota sieve
> >  postmaster_address = postmas...@example.net
> > }
> > root@server02:/var/vmail#
> >
> > Att
> >
> > Claudio Jr.
> >
> > --
> > Claudio da Silva Junior
> > csjun...@gmail.com
>
> Did you forget to use "mail_plugins = $mail_plugins ..." here, since you
> are missing the base plugins completely here.
>
> Aki
>


Re: Problem with replication between two servers (ispconfig)

2021-05-12 Thread Aki Tuomi
> protocol imap {
>  mail_plugins = quota imap_quota
> }
> protocol pop3 {
>  mail_plugins = quota
>  pop3_uidl_format = %08Xu%08Xv
> }
> protocol lda {
>  mail_plugins = sieve quota
>  postmaster_address = postmas...@example.net
> }
> protocol lmtp {
>  mail_plugins = quota sieve
>  postmaster_address = postmas...@example.net
> }
> root@server02:/var/vmail#
> 
> Att
> 
> Claudio Jr.
> 
> --
> Claudio da Silva Junior
> csjun...@gmail.com

Did you forget to use "mail_plugins = $mail_plugins ..." here, since you are 
missing the base plugins completely here.

Aki


Problem with replication between two servers (ispconfig)

2021-05-12 Thread Claudio Junior
Hi people,

I am setting up replication between two servers. The installation of the
servers was done using ispconfig and the operating system is debian 10.
The problem is that after following the guide for this configuration,
https://wiki.dovecot.org/Replication, when I start the server, replication
does not start. I have also checked, via tcpdump, on the port associated
with doveadm.
If I force it with the command "doveadm -D sync -u user @ domain -d -N -l
30 -U" the replication happens, but it is not updating when the user
receives emails on server01.

At this time server02 will not receive emails (via postfix), and will also
not have users accessing via pop3 or imap, but I have the idea of
configuring so that both servers have these services working.

The configuration of the servers is below:

root@server01:~# doveconf -n
# 2.3.4.1 (f79e8e7e4): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.4 ()
# OS: Linux 4.19.0-16-amd64 x86_64 Debian 10.9
# Hostname: server01.example.net
auth_mechanisms = plain login
debug_log_path = /var/log/dovecot.debug
disable_plaintext_auth = no
doveadm_password = # hidden, use -P to show it
doveadm_port = 2727
imap_capability = +SEPCIAL-USE XLIST
listen = *,[::]
lmtp_rcpt_check_quota = yes
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_debug = yes
mail_max_userip_connections = 100
mail_plugins = quota notify replication
mail_privileged_group = vmail
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
special_use = \Drafts
  }
  mailbox Junk {
auto = subscribe
autoexpunge = 60 days
special_use = \Junk
  }
  mailbox Sent {
special_use = \Sent
  }
  mailbox "Sent Messages" {
special_use = \Sent
  }
  mailbox Trash {
auto = subscribe
autoexpunge = 60 days
special_use = \Trash
  }
  prefix =
  separator = .
}
passdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
}
plugin {
  mail_replica = tcp:server02.example.net:2727
  quota = dict:user::file:/var/vmailquota/%d/%n/.quotausage
  quota_status_nouser = DUNNO
  quota_status_overquota = 552 5.2.2 Mailbox is full
  quota_status_success = DUNNO
  sieve = /var/vmail/%d/%n/.sieve
  sieve_after = /var/vmail/%d/%n/.ispconfig.sieve
  sieve_before = /var/vmail/%d/%n/.ispconfig-before.sieve
  sieve_max_actions = 100
  sieve_max_redirects = 25
  sieve_max_script_size = 2M
}
protocols = imap pop3 lmtp
service aggregator {
  fifo_listener replication-notify-fifo {
mode = 0660
user = vmail
  }
  unix_listener replication-notify {
mode = 0660
user = vmail
  }
}
service auth {
  unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
  }
  unix_listener auth-userdb {
group = vmail
mode = 0600
user = vmail
  }
  user = root
}
service doveadm {
  inet_listener {
port = 2727
  }
  unix_listener doveadm-server {
user = vmail
  }
}
service imap-login {
  client_limit = 1000
  process_limit = 512
}
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
  }
}
service quota-status {
  client_limit = 1
  executable = quota-status -p postfix
  unix_listener /var/spool/postfix/private/quota-status {
group = postfix
mode = 0660
user = postfix
  }
}
service replicator {
  process_min_avail = 1
  unix_listener replicator-doveadm {
mode = 0660
user = vmail
  }
}
service stats {
  unix_listener stats-reader {
group = vmail
mode = 0660
user = vmail
  }
  unix_listener stats-writer {
group = vmail
mode = 0660
user = vmail
  }
}
ssl_cert =