Displaying 20 results from an estimated 20000 matches similar to: "Dict SQL lookups without username_field"
2017 Apr 30
0
Sieve dict and bindir question
Op 4/28/2017 om 10:58 AM schreef Alessio Cecchi:
> Hi,
>
> I have setup the latest Dovecot and Sieve with dict in order to read
> rules from MySQL and works fine:
>
> sieve_before = dict:proxy::sieve;name=activesql;bindir=~/.sieve-bin
>
> dict {
> sieve = mysql:/etc/dovecot/dovecot-dict-sieve-sql.conf.ext
> }
>
> # cat
2009 Nov 22
1
quota dict
Hello,
i'm using dict quota stored in mysql (/etc/dovecot/dovecot-dict-quota.conf):
connect = host=localhost dbname=vmail user=dovecot password=
# CREATE TABLE quota (
# username varchar(100) not null,
# bytes bigint not null default 0,
# messages integer not null default 0,
# primary key (username)
# );
map {
pattern = priv/quota/storage
table = quota
username_field =
2017 Apr 28
4
Sieve dict and bindir question
Hi,
I have setup the latest Dovecot and Sieve with dict in order to read
rules from MySQL and works fine:
sieve_before = dict:proxy::sieve;name=activesql;bindir=~/.sieve-bin
dict {
sieve = mysql:/etc/dovecot/dovecot-dict-sieve-sql.conf.ext
}
# cat /etc/dovecot/dovecot-dict-sieve-sql.conf.ext
connect = host=10.1.1.1 dbname=dovecot user=dovecot password=Ciao
map {
pattern =
2012 Jul 11
1
MySQL dict issues
Testing using the mysql dict for quota storage
(dovecot-2.0.12-2_127.el5), and ran into a couple issues. First is a
permissions issue:
dovecot: lmtp(26786, dude at test.tld): Error:
net_connect_unix(/var/run/dovecot/dict) failed: Permission denied
(euid=5000(<unknown>) egid=5000(<unknown>) missing +r perm:
/var/run/dovecot/dict, euid is not dir owner)
The file
2012 Feb 14
3
domain quota in sql
Hi,
I have a problem with setting up quota usage tracking for domains.
Problem is, that domain quota is always based on only one user in
domain, the last one on whom behalf any operation was performed.
To recreate this situation, one has only to perform:
doveadm quota recalc -u USER
on a user, and the domain quota takes the value of this user quota.
Have anyone a clue what could cause this
2013 Jul 12
0
A sqlite-based quota dict
Hello,
While experimenting with the sqlite backend, I noticed a big vacuum wrt its use for a quota dict.
This is thus an opportunity to share a solution I managed to devise after some trials and errors and a (very quick and unscientific) look at the code.
And also the opportunity to ask the community to check for possible flaws.
Yes, nothing comes for free... ;-)
TIA,
Axel
This is the SQL
2012 Jun 24
2
dict Panic after upgrade to 2.1.7
Hello,
after upgrade my mailsystem to dovecot version 2.1.7, dovecot doesn't work
properly. something went wrong in dict service connecting the postgres
backend. that happens not on every connection. the db connection data are
correct, no difference connecting via tcp or linux socket.
dovecot log entries:
Jun 23 23:19:10 mx dovecot: dict: Panic: file driver-pgsql.c: line 84
2017 Apr 06
0
Maybe it is an sql config error?
I am looking at these messages in maillog:
Apr 6 15:46:58 z9m9z dovecot: dict: Error: mysql(localhost): Connect
failed to database (postfix): Can't connect to local MySQL server
through socket '/var/lib/mysql/mysql.sock' (13) - waiting for 25 seconds
before retry
Apr 6 15:46:58 z9m9z dovecot: dict: Error: mysql(localhost): Connect
failed to database (postfix): Can't connect
2013 May 19
3
Error: dict client sent broken reply
I've been mucking about, experimenting with the expire plugin and using a
dictionary. I've got the iteration query working when I do a normal
expunge using:
doveadm expunge -A mailbox "INBOX.Trash" savedbefore 1w
and expunging works as expected. However, I've got over 12,000 accounts
on this server, so I was hoping using the expire plugin to could help out.
I've
2013 May 12
2
Quota not working with dict proxy
Hello all,
I'm sure this has been covered somewhere before, but my googlefu is not up
to the challenge.
Basically, I'm trying to configure quota plugin to use a dictionary
service (specifically proxy with mysql) so that I can store the quota
usage in a database and use that information in a lookup for postfix to
reject mail if over quota. I'm doing this because postfix+avamis+dovecot
2011 Oct 19
1
'doveadm quota get' dictionary SQL query ignores specified '@domain' part of username. bad config or bug?
Hi,
I'm setting up SQL quota usage in Dovecot2.
I've created a MAILBOX parameter table, 'PARAMS', that contains unique
<user>@<domain> pairs, with quota data.
mysql> select * from PARAMS;
+----+------------------------+------------+-------------+------------+
| ai | MAILBOX_user_domain | quota | quota_bytes | quota_msgs |
2015 Sep 06
0
doveadm quota recalc problem for domain
Hello,
I've set up user quota and domain quota for dict SQL and all seems OK.
New mail for user increase the user quota and the domain quota.
Deleting email count down user quota and domain quota.
But in case of SQL failure, I'm trying to rebuild the user quota and
domain quota with doveadm quota recalc.
The problem is that the command :
'doveadm quota recalc -u foo at bar'
2020 May 14
0
[Dovecot v2.3.9.3] HTTP API Endpoint for mailbox cryptokey operations
Hello everyone,
I successfully set up the mail_crypt plugin using folder keys, and
require user's key to be encrypted with a password using
mail_crypt_require_encrypted_user_key = yes.
As I'm trying to streamline the process of creating a user, and want to
develop an application in PHP to help me in that process, I'm very
interested in the doveadm HTTP API. Although the
2017 Mar 19
0
Solved? - Re: Understanding quotas
I spent an evening, again, reading up on quota. This time I think my
search foo was strong enough. I found guidance and came up with the
following:
sed -i -e "s/#quota = /sqlquota = /w /dev/stdout"
/etc/dovecot/dovecot.conf
Sets up a dovecot dictionary of sqlquota to the default file of
/etc/dovecot/dovecot-dict-sql.conf.ext
cat
2013 Feb 12
2
Dict quota timeout error: Has anything changed in the latest versions?
Hi,
I'm using dict quota with mysql for track them via SQL query instead of
read maildirsize file. Primary quota and enforcing is provided via
userdb and is "maildir" type.
Since dovecot 2.1.10-13 (but perhaps even before) when a new user log in
via POP/IMAP or receive an email for the first time dovecot created the
entry for the users in the table "quota" of dovecot
2015 Oct 17
2
More information about - Dovecot 2.2.x quota mysql and dict
Thanks for your answer, Timo! :)
I send to you my configoration for reproducing.
Please, follow the link, because configuration is a very big, there will be
more easy to read and understand
My configuration Dovecot 2.2.19 <http://www.heypasteit.com/clip/28CW>
Below the same my configuration Dovecot 2.2.19 here.
BEGIN of configuration
---------------------
# doveconf -n
# 2.2.19:
2017 Feb 05
2
Dict quota calculation errors "remote disconnected"/"broken pipe" on 2.22.
Keywords: dovecot, dict, quota, postgre sql, broken pipe, remote
disconnected
Having Dovecot 2.2.22 (fe789d2) with Postgre SQL 9.5
(9.5.5-0ubuntu0.16.04) as the backend. I do not understand why quota
service is not working, not seeing it as a configuration error at least.
My quotas are DICT/SQL based.
OS: Ubuntu 16.0.4.1 32-bit (Linux XXX 4.4.0-59-generic #80-Ubuntu SMP
Fri Jan 6 17:36:54
2019 Feb 14
1
Quota count and clone questions
all this almost reads like I can drop maintaining the quota2 table?
From https://wiki.dovecot.org/Quota/Count
mailbox_list_index = yes
# Avoid spending excessive time waiting for the quota calculation to
finish when
# mails' vsizes aren't already cached. If this many mails are opened,
finish the
# quota calculation on background in indexer-worker process. Mail
deliveries will
# be
2015 Jun 22
0
Quota SQL separate queries?
Hello,
We are trying to enforce per-domain quotas.
Currently my quota-sql.conf looks like this:
connect = host=/var/run/postgresql dbname=mail user=mailreader
map {
pattern = priv/quota/storage
table = quota
username_field = username
value_field = bytes
}
map {
pattern = priv/quota/messages
table = quota
username_field = username
value_field = messages
}
With
quota =
2011 Feb 17
2
Dovecot 1.2, problem with SQL quota and mail aliases
Hello,
I have a small server running dovecot 1.2 (still not balsy enough to
switch to 2.0 - virtual sql accounts, managesieve etc.). There are no
local users - only ones defined in the SQL database, and everything else
(including quota) is defined in SQL db too. Dovecot is used as IMAP
daemon, and dovecot-lda is responsible for delivery (in order to make use
of sieve and managesieve). I know