Displaying 20 results from an estimated 11000 matches similar to: "When should dictionary entries for the expire plugin be added/updated?"
2009 May 20
3
Can expire-tool skip folders with "expire time in future" errors?
Hi folks,
when I run expire-tool, I often see messages like the following:
# dovecot --exec-mail ext /usr/libexec/dovecot/expire-tool
Info: user/Trash: stop, expire time in future: Fri May 22 17:42:23 2009
the server's dovecot.conf contains the following line:
expire = Trash 2 Junk 7 */News 30 */Reports 7
>From what I observe, an error of "expire time in future" in one
2008 Dec 19
4
Error: dict: Failed to initialize dictionary 'expire'
Hi!
Using dovecot-1.1.17, and BDB-4.6.21.
I'm having this error in every two weeks or so. I've running this in a
crontab:
/usr/local/sbin/dovecot --exec-mail \
ext /usr/local/libexec/dovecot/expire-tool
The expire plugin and tool is working fine, the configuration is ok, and
I'm using the BDB backend.
What happens in every ~two weeks is dovecot starts to give me this error
2010 Jul 26
1
Dovecot 2 and expire
expire_dict = proxy::expire
I found this expire_dict somewhere, might have been the 1.x wiki, but
on the expire plugin page there is no mention of it. I am trying to
troubleshoot why my mysql table has no entries. Do I need this line?
Is that correct for using mysql?
In dict {} I have
expire = mysql:/etc/dovecot/conf.d/dovecot-dict-expire.conf.ext
and in plugin {} i have
expire_dict =
2010 Aug 05
1
dovecot 2.0 rc4, expire, sqlite
Hello,
I will use expire like described within wiki2.dovecot.org/Plugins/Expire
with sqlite for a folder AutoCleanSpam.
If I copy a message (with TB) into that folder, I get an error if there
exists no entry for that user and that folder within the database:
dict: Error: sqlite: exec(INSERT INTO expires
(expire_stamp,username,mailbox) VALUES
2010 Dec 16
2
Expire plugin does not work
Hello,
I followed the instructions on http://wiki2.dovecot.org/Plugins/Expire to
configure the expire plugin, but when I move a message to the Trash folder, I
get the following error messages in my logfile:
dovecot: dict: Error: sqlite: exec(INSERT INTO expires
(expire_stamp,username,mailbox) VALUES ('1292525469','christoph','Trash'))
failed: unable to open database
2010 Apr 08
2
Dovecot 2.0 beta4 and Expire Plugin
Hello,
there seems to be an error writing into the expire database defined by dict.
dict {
expire = sqlite:/usr/dovecot/etc/dovecotbeta-dict-expire.conf
}
...
plugin {
...
expire = AutoCleanSpam 1d
expire_dict = proxy::expire
}
with dovecotbeta-dict-expire.conf:
connect = /test/addons/expire/expiresbeta.db
map {
pattern = shared/expire/$user/$mailbox
table = expires
2016 Dec 19
4
doveadm expunge -A Error: Dictionary commit failed
Hi,
with the latest dovecot-ee version (dovecot-ee-2.2.26.1-10) if I run
?doveadm expunge -A mailbox Spam savedbefore 30d? dovecot an error:
doveadm: Error: dict-client: Commit failed: Dict server timeout: No
input for 1916.209 secs (1 commands pending, oldest sent 0.000 secs ago:
C1) (reply took 0.000 secs)
doveadm: Error: expire: Dictionary commit failed
Probably also "doveadm quota
2016 Dec 20
2
doveadm expunge -A Error: Dictionary commit failed
Il 19/12/2016 14:28, Aki Tuomi ha scritto:
>
>
> On 19.12.2016 15:25, Alessio Cecchi wrote:
>> Hi,
>>
>> with the latest dovecot-ee version (dovecot-ee-2.2.26.1-10) if I run
>> ?doveadm expunge -A mailbox Spam savedbefore 30d? dovecot an error:
>>
>> doveadm: Error: dict-client: Commit failed: Dict server timeout: No
>> input for 1916.209 secs (1
2014 Jul 08
1
Trigger for using an sqlite dictionary for quota
Hi,
I'm using Dovecot 2.0.9, and was trying to set up a dictionary process
to use an sqlite database for quota management.
The wiki page has examples for MySQL and PostgreSQL:
http://wiki2.dovecot.org/Quota/Dict
For sqlite, a trigger needs to be created to get it to work. But I was
not sufficiently skilled in sqlite to adapt the PostgreSQL trigger
(given on the above URL) for use. Nor
2008 Aug 05
4
expire-plugin: configuration dict-server
Hello all!
I tried to add the expire-plugin to my dovecot-installation (CentOS-RPM:
dovecot-1.1.1-2_76.el5) and followed the plugin-page from the WIKI
(http://wiki.dovecot.org/Plugins/Expire).
Unfortunately I have problems with the dictionary:
-->
dovecot: Aug 05 13:30:25 Error: dict: Unknown dict module: db
dovecot: Aug 05 13:30:25 Error: dict: Failed to initialize dictionary
2009 Jan 28
1
Unknown dict module: db with expire plugin
Hello.
I use dovecot 1.1.8 in a FreeBSD 6.3
Today, I want to active expire plugin.
But it does not work. I made instructions described in http://wiki.dovecot.org/Plugins/Expire for a bdb database.
See my dovecot -n:
# 1.1.8: /usr/local/etc/dovecot.conf
# OS: FreeBSD 6.3-RELEASE-p4 i386 ufs
syslog_facility: local6
ssl_cert_file: /etc/ssl/mail/***********.cert
ssl_key_file:
2014 Jul 07
1
[PATH] expire plugins segfault with misconfigured dict
dovecot 2.2.13
With configuration like
plugin {
expire_dict = blblbla
}
expiere plugins segfaults during deinit. It might also segfault if the
dict service was unavaiable.
attached bellow is a diff against 2.2.13
Jul 7 14:51:11 dovecot1 dovecot: lmtp(10548, lazy): Error: expire
plugin: dict_init(blblbla) failed: Dictionary URI is missing ':':
blblbla
Jul 7 14:51:11 dovecot1
2009 Aug 09
1
Wiki entry for expire plugin, PostgreSQL trigger needs update
The wiki entry at http://wiki.dovecot.org/Plugins/Expire needs an
update for Dovecot 1.2 and PostgreSQL:
-- v1.2+:
CREATE OR REPLACE FUNCTION merge_expires() RETURNS TRIGGER AS $$
BEGIN
IF exists(SELECT 1 FROM expires WHERE username = NEW.username AND mailbox = NEW.mailbox) THEN
UPDATE expires SET expire_stamp = NEW.expire_stamp
WHERE username = NEW.username AND mailbox = NEW.mailbox;
2009 Aug 19
1
expire plugin: columns not uniq
Hello list,
My dovecot setup have expire plugin enabled. It is working fine: new records added to database(sqlite), expire-tool successfully expunges old mail, but when expire-tool try to update database record for processed user, I get error in logs:
root at mail dovecot 0:0 # /usr/sbin/dovecot --exec-mail ext /usr/libexec/dovecot/expire-tool.sh --test
Info: koshikov.n at domain.com/Spam:
2011 Aug 24
1
Attachments not removed from single store
Hi.
Well, I've the next problem.
I turned on the new attachment de-duplication stuff in the
configuration. If I send an attchment between two accounts on my test
system, the attment gets saved ion the configured mail_attachment_dir.
But... if I delete it from the senders Send folder and the receivers
Inbox (and of course empty Trash afterwards in both cases), the hashes
and the attachment
2008 Oct 27
2
dovecot expire doesn't work (?)
Hi!
I'm using dovecot-1.1.5 and trying to make the expire plugin work.
What I've configured in dovecot.conf is the following:
protocol imap,pop3,lda {
mail_plugins = [...] expire
}
dict {
expire = db:/var/dovecot/expire/expire.db
}
plugin {
expire = spamassassin/SPAM 2 spamassassin/HAM 2
expire_dict = proxy::expire
}
I have a sieve rule, to copy certain messages to my
2011 Apr 15
1
expire-tool skipping mailbox
Hello,
I have dovecot set up with expire-tool to nuke Junk messages greater than 30 days old. On a server with many user accounts, it seems to work on most of them.
However, on my user account, expire-tool skips my Junk folder entirely, despite it containing messages from January of this year. Here is the expire-tool --test output:
Info: alex at scienceforums.net/Junk: timestamp 1284027481 (Thu
2008 Mar 06
1
dictionary lookup
Hi,
I have a character-valued vector (old_names) and want to translate
its entries whenever possible, using a dictionary (dict=data.frame).
The translation direction is dict$V3 --> dict$V2, but
some values may be undefined (NA). I suppose this is a very basic
task, but I tried in vain to make it more efficient than below.
In particular I would like to avoid the explicit (and slow) loop
Any
2013 Jan 02
2
Trouble with expire plugin
Hi all,
Maybe someone here can help me with this problem, not sure if this is a
configuration issue or an actual bug.
my daily cron job says:
#!/bin/sh
doveadm expunge -A mailbox Junk savedbefore 14d
doveadm expunge -A mailbox Trash savedbefore 30d
doveadm expunge -A mailbox "Trash.*" savedbefore 30d
But it hasn't been deleting any messages in a long time, I'm not sure
when
2008 Mar 29
3
Expire plugin with Mysql
Hey guys, got a question about the expire plugin. According to the
wiki, the expire plugin "keeps an internal database (Berkeley DB or
SQL)". I was wondering what fields in the mysql table are needed for
expire to work.
I assume it is setup is similar to the quota dict
setup, so was just wondering what fields are required (i.e:
select_field, where_field, username_field, for quota).