Hi,

I have defined a service and a protocol that shall honor quota, but in an 
non-enforcing mode (required).

Therefr I have done this on a test-server:

```
protocols = lmtp lmtp_noenforcing imap pop3

service lmtp_noenforcing {
  executable = lmtp

  inet_listener lmtp_noenforcing {
    port = 24000
  }

  protocol = lmtp_noenforcing
}

protocol lmtp_noenforcing {
  postmaster_address = postmaster@****
  mail_plugins = quota sieve fts fts_solr

  # Just for testing, if this works.
  userdb {
    driver = ldap
    args = /etc/dovecot/dovecot-ldap.conf.ext
    override_fields = quota=count:User quota:noenforcing
    skip = never
    result_success = continue
    result_failure = return-fail
  }

  # Just for testing, if this works.
  userdb {
    driver = lua
    args = file=/etc/dovecot/userdb.lua blocking=yes
    override_fields = quota=count:User quota:noenforcing
    result_success = return-ok
    result_failure = continue
    result_internalfail = continue
  }

  # Preferred 
  plugin {
    quota = count:User quota:noenforcing
  }
}
```

I tried with and without userdbs. With and without plugin{}. It seems that this 
whole section is never used. I removed "quota" from the mail_plugins parameter, 
but that seems to show me that the section is not used, because it always fails 
in a local swaks-test. The test shows that quota is exceeded. I would expect 
that the quota is ignored. One or the other hand.

So why is the protocol not used for this service?

We currently use Dovecot 2.3.20 from your repos.

Kind regards and thanks in advance

Christian Rößner
-- 
Rößner-Network-Solutions
Zertifizierter ITSiBe / CISO
Karl-Bröger-Str. 10, 36304 Alsfeld
Fax: +49 6631 78823409, Mobil: +49 171 9905345
USt-IdNr.: DE225643613, https://roessner.website
PGP fingerprint: 658D 1342 B762 F484 2DDF 1E88 38A5 4346 D727 94E5 

_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to