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 -- [email protected]
To unsubscribe send an email to [email protected]